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

रेडिस कैश में समाप्ति जोड़ें

KeyExpire का उपयोग करना बेहतर है StackExchange . में कार्य करें , ताकि रेडिस एक्सपायरी को अपने आप हैंडल कर सके। मेरा मतलब है कि हर जगह जहां आप कैश करने के लिए एक कुंजी जोड़ते हैं, इसे एक समाप्ति के साथ जोड़ा जाना चाहिए, इसलिए हर बार जब आप कुंजी प्राप्त करते हैं, यदि यह समाप्त हो जाती है, तो परिणाम शून्य होता है और आप इसे संभाल सकते हैं।

कोड उदाहरण कुछ इस प्रकार है:

cache.Add("Key","Value1");
cache.KeyExpire("Key", new TimeSpan(0, 0, 30));

या

StringSetAsync("Key1", "Value1", new TimeSpan(0, 0, 30))

जैसा कि टिप्पणियों में सुझाया गया है। यहां बताया गया है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. क्या रेडिस केवल स्ट्रिंग प्रतिनिधित्व की अनुमति देता है लेकिन संख्यात्मक मान नहीं

  2. विभिन्न Redis सर्वर बिल्ड के लिए विंडोज़ 8 x64 में doRedis रिटर्न एरर

  3. फ्लास्क ढांचे में सर्वर पुश को कैसे कार्यान्वित करें?

  4. एडब्ल्यूएस माइक्रो इंस्टेंस पर रेडिस स्थापित करें

  5. फूल शुरू करते समय, मुझे निम्नलिखित मिलते हैं:dbm.error:db प्रकार dbm.gnu है, लेकिन मॉड्यूल उपलब्ध नहीं है