इस ट्यूटोरियल में, हम सीखेंगे कि रेडिस एक्सपायर, पेक्सपायर, एक्सपायर और पेक्सपिरैट कमांड का उपयोग करके एक कुंजी पर समाप्ति समय (टाइमआउट) कैसे सेट किया जाए।
समाप्ति समय सेकंड में :-
सेकंड में कुंजी पर समाप्ति समय सेट करने के लिए, हम रेडिस EXPIRE . का उपयोग करेंगे रेडिस-क्ली में कमांड। सेकंड की यह संख्या जीने के समय का प्रतिनिधित्व करती है। यदि सेकंड की संख्या शून्य या ऋणात्मक है, तो कुंजी तुरंत हटा दी जाएगी। रेडिस EXPIRE का सिंटैक्स इस प्रकार है:-
सिंटैक्स:-
रेडिस होस्ट:पोस्ट> एक्सपायर <कुंजी नाम> <सेकंड>>आउटपुट:-
1 अगर टाइमआउट सेट किया गया था। 0 अगर कुंजी मौजूद नहीं है।उदाहरण :-
समाप्ति समय . में मिलीसेकंड:-
कुंजी पर समाप्ति समय को मिलीसेकंड में सेट करने के लिए, हम एक आदेश PEXPIRE का उपयोग करेंगे रेडिस-क्ली में। रेडिस PEXPIRE का सिंटैक्स इस प्रकार है:-
वाक्यविन्यास :-
redis host:post> PEXPIRE <कुंजी नाम> <मिलीसेकंड>आउटपुट:-
1 अगर टाइमआउट सेट किया गया था। 0 अगर कुंजी मौजूद नहीं है।उदाहरण :-
समाप्ति समय . में यूनिक्स टाइमस्टैम्प (सेकंड) :-
यूनिक्स टाइमस्टैम्प में कुंजी पर समाप्ति समय सेट करने के लिए, हम एक आदेश का उपयोग करेंगे EXPIREAT रेडिस-क्ली में। एक यूनिक्स टाइमस्टैम्प 1 जनवरी, 1970 के बाद सेकंड में एक निरपेक्ष समय है। अतीत में परिभाषित कोई भी टाइमस्टैम्प कुंजी को तुरंत हटा देगा। रेडिस EXPIREAT का सिंटैक्स इस प्रकार है:-
वाक्यविन्यास :-
redis host:post> EXPIREAT <कुंजी नाम> <यूनिक्स टाइमस्टैम्प सेकंड में>आउटपुट:-
1 अगर टाइमआउट सेट किया गया था। 0 अगर कुंजी मौजूद नहीं है।उदाहरण :-
समाप्ति समय . में यूनिक्स टाइमस्टैम्प (मिलीसेकंड) :-
मिलीसेकंड में यूनिक्स टाइमस्टैम्प में कुंजी पर समाप्ति समय सेट करने के लिए, हम एक आदेश का उपयोग करेंगे PEXPIREAT रेडिस-क्ली में। PEXPIREAT कमांड EXPIREAT कमांड के समान है, अंतर यह है कि, PEXPIREAT में यूनिक्स टाइमस्टैम्प का उल्लेख मिलीसेकंड में किया गया है जबकि EXPIREAT में यूनिक्स टाइमस्टैम्प का उल्लेख सेकंड में किया गया है।
वाक्यविन्यास :-
redis host:post> PEXPIREAT <कुंजी नाम> <मिलीसेकंड में यूनिक्स टाइमस्टैम्प>आउटपुट:-
1 यदि समयबाह्य सेट किया गया था। 0 यदि कुंजी मौजूद नहीं है।उदाहरण :-
संदर्भ:-
- कमांड डॉक्स समाप्त करें
- पेक्सपायर कमांड डॉक्स
- EXPIREAT कमांड डॉक्स
- PEXPIREAT कमांड डॉक्स
रेडिस डेटास्टोर में एक कुंजी पर समाप्ति समय कैसे सेट करें, इसके लिए बस इतना ही। अगर आपको यह पसंद आया हो, तो कृपया अपने विचार कमेंट सेक्शन में साझा करें और दूसरों के साथ भी साझा करें।