नहीं, यह संभव नहीं है (और नियोजित भी नहीं है)। अनुशंसित दृष्टिकोण टाइमस्टैम्प पर स्कोर सेट के साथ ऑर्डर किए गए सेट का उपयोग करना और फिर समय-सीमा समाप्त कुंजियों को मैन्युअल रूप से निकालना है। समाप्त नहीं हुई कुंजियों के लिए क्वेरी करने के लिए, आप ZRANGEBYSCORE $now +inf
का उपयोग कर सकते हैं , समाप्त हो चुकी कुंजियों को हटाने के लिए, ZREMRANGEBYSCORE -inf $now
चाल चलेगा।
मेरे आवेदन में, जब भी मैं सेट से पूछता हूं, मैं बस दोनों आदेश जारी करता हूं। मैं इसे (लंबे) समाप्ति समय के साथ सेट पर ही जोड़ देता हूं ताकि अंततः अप्रयुक्त सेटों को पूरी तरह से हटा दिया जा सके।
इस लेख में इसके बारे में और विस्तार से बताया गया है।