स्पष्टीकरण:
रेडिस केवल कुंजी स्तर पर समाप्ति का समर्थन करता है। यह किसी भी डेटा संरचना के आंतरिक तत्वों पर समाप्ति का समर्थन नहीं करता है, अकेले हैश को छोड़ दें।
उत्तर:
- नहीं। कोई
hExpire
नहीं है रेडिस में विधि/कमांड। - आप एक हैश में एक आंतरिक तत्व की समय सीमा समाप्त करने का प्रयास कर रहे हैं। रेडिस में यह संभव नहीं है।
अपडेट करें:
आप एक संपूर्ण डेटा संरचना (a.k.a. a key) को समाप्त कर सकते हैं।
कुंजी समाप्त करने के लिए कमांड में से एक है EXPIRE key seconds
।
मान लें कि आप phpredis का उपयोग कर रहे हैं, आपकी विधि कॉल setTimeout($hash, 3600)
हो सकती है ।