KeyExpire
का उपयोग करना बेहतर है StackExchange
. में कार्य करें , ताकि रेडिस एक्सपायरी को अपने आप हैंडल कर सके। मेरा मतलब है कि हर जगह जहां आप कैश करने के लिए एक कुंजी जोड़ते हैं, इसे एक समाप्ति के साथ जोड़ा जाना चाहिए, इसलिए हर बार जब आप कुंजी प्राप्त करते हैं, यदि यह समाप्त हो जाती है, तो परिणाम शून्य होता है और आप इसे संभाल सकते हैं।
कोड उदाहरण कुछ इस प्रकार है:
cache.Add("Key","Value1");
cache.KeyExpire("Key", new TimeSpan(0, 0, 30));
या
StringSetAsync("Key1", "Value1", new TimeSpan(0, 0, 30))
जैसा कि टिप्पणियों में सुझाया गया है। यहां बताया गया है।