इस ट्यूटोरियल में, हम सीखेंगे कि Redis EXPIRE, PEXPIRE, EXPIREAT और PEXPIREAT कमांड का उपयोग करके किसी कुंजी पर समाप्ति समय (टाइमआउट) कैसे सेट करें।
सेकंड में समाप्ति समय :-
किसी कुंजी पर सेकंड में समाप्ति समय सेट करने के लिए, हम redis-cli में Redis EXPIRE कमांड का उपयोग करेंगे। यह सेकंड की संख्या जीवित रहने के समय को दर्शाती है। यदि सेकंड की संख्या शून्य या नकारात्मक है, तो कुंजी तुरंत हटा दी जाएगी।
सिंटैक्स :-
redis host:port> EXPIRE <key name> <seconds>
आउटपुट :-
1 यदि टाइमआउट सेट किया गया था। 0 यदि कुंजी मौजूद नहीं है।
उदाहरण :-

मिलीसेकंड में समाप्ति समय :-
किसी कुंजी पर मिलीसेकंड में समाप्ति समय सेट करने के लिए, हम redis-cli में PEXPIRE कमांड का उपयोग करेंगे।
सिंटैक्स :-
redis host:port> PEXPIRE <key name> <milliseconds>
आउटपुट :-
1 यदि टाइमआउट सेट किया गया था। 0 यदि कुंजी मौजूद नहीं है।
उदाहरण :-

Unix टाइमस्टैम्प (सेकंड) में समाप्ति समय :-
किसी कुंजी पर Unix टाइमस्टैम्प में समाप्ति समय सेट करने के लिए, हम redis-cli में EXPIREAT कमांड का उपयोग करेंगे। एक Unix टाइमस्टैम्प 1 जनवरी, 1970 के बाद सेकंड में एक निरपेक्ष समय है। भूतकाल में परिभाषित कोई भी टाइमस्टैम्प तुरंत कुंजी को हटा देगा।
सिंटैक्स :-
redis host:port> EXPIREAT <key name> <unix timestamp in seconds>
आउटपुट :-
1 यदि टाइमआउट सेट किया गया था। 0 यदि कुंजी मौजूद नहीं है।
उदाहरण :-

Unix टाइमस्टैम्प (मिलीसेकंड) में समाप्ति समय :-
किसी कुंजी पर मिलीसेकंड में Unix टाइमस्टैम्प में समाप्ति समय सेट करने के लिए, हम redis-cli में PEXPIREAT कमांड का उपयोग करेंगे। PEXPIREAT कमांड EXPIREAT कमांड के समान है, अंतर केवल इतना है कि PEXPIREAT में Unix टाइमस्टैम्प मिलीसेकंड में उल्लिखित है जबकि EXPIREAT में Unix टाइमस्टैम्प सेकंड में उल्लिखित है।
सिंटैक्स :-
redis host:port> PEXPIREAT <key name> <unix timestamp in milliseconds>
आउटपुट :-
1 यदि टाइमआउट सेट किया गया था। 0 यदि कुंजी मौजूद नहीं है।
उदाहरण :-

संदर्भ :-
- EXPIRE कमांड डॉक्स
- PEXPIRE कमांड डॉक्स
- EXPIREAT कमांड डॉक्स
- PEXPIREAT कमांड डॉक्स
Redis डेटास्टोर में किसी कुंजी पर समाप्ति समय सेट करने के तरीके के बारे में बस इतना ही। अगर आपको यह पसंद आया, तो कृपया कमेंट सेक्शन में अपने विचार साझा करें और इसे दूसरों के साथ भी साझा करें।