Redis
 sql >> डेटाबेस >  >> NoSQL >> Redis

एक सेट सदस्य के लिए टीटीएल

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

मेरे आवेदन में, जब भी मैं सेट से पूछता हूं, मैं बस दोनों आदेश जारी करता हूं। मैं इसे (लंबे) समाप्ति समय के साथ सेट पर ही जोड़ देता हूं ताकि अंततः अप्रयुक्त सेटों को पूरी तरह से हटा दिया जा सके।

इस लेख में इसके बारे में और विस्तार से बताया गया है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. एकल सर्वर पर एकाधिक लारवेल अनुप्रयोगों के लिए कतारों के लिए रेडिस का उपयोग करना

  2. नोड.जेएस में एक ही दो ऐप के लिए रेडिस डेटाबेस को कैसे अलग करें?

  3. .NET कोर एक और सिंगलटन सेवा में सिंगलटन सेवा इंजेक्ट करता है

  4. रेडिस और मेम्बेस के बीच प्रमुख अंतर क्या है?

  5. अजवाइन त्रुटि :result.get time out