Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Redis

रेडिस में कुंजी पर समाप्ति समय कैसे सेट करें - रेडिस एक्सपायर | एक्सपायरी

इस ट्यूटोरियल में, हम सीखेंगे कि रेडिस एक्सपायर, पेक्सपायर, एक्सपायर और पेक्सपिरैट कमांड का उपयोग करके एक कुंजी पर समाप्ति समय (टाइमआउट) कैसे सेट किया जाए।

समाप्ति समय सेकंड में :-

सेकंड में कुंजी पर समाप्ति समय सेट करने के लिए, हम रेडिस 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 यदि कुंजी मौजूद नहीं है।

उदाहरण :-

रेडिस में कुंजी पर समाप्ति समय कैसे सेट करें - रेडिस एक्सपायर | एक्सपायरी

संदर्भ:-

  1. कमांड डॉक्स समाप्त करें
  2. पेक्सपायर कमांड डॉक्स
  3. EXPIREAT कमांड डॉक्स
  4. PEXPIREAT कमांड डॉक्स

रेडिस डेटास्टोर में एक कुंजी पर समाप्ति समय कैसे सेट करें, इसके लिए बस इतना ही। अगर आपको यह पसंद आया हो, तो कृपया अपने विचार कमेंट सेक्शन में साझा करें और दूसरों के साथ भी साझा करें।


  1. रेडिस ZCARD - रेडिस डेटास्टोर में सॉर्ट किए गए सेट का आकार कैसे प्राप्त करें

    इस ट्यूटोरियल में, हम सीखेंगे कि कमांड का उपयोग करके कुंजी पर संग्रहीत सॉर्ट किए गए सेट मान का आकार (तत्वों की संख्या) कैसे प्राप्त करें - ZCARD रेडिस-क्ली में। रेडिस ZCARD कमांड का सिंटैक्स इस प्रकार है:- वाक्यविन्यास :- redis host:post> ZCARD <key name> आउटपुट :-  (integer) value, rep

  1. रेडिस एचएसईटी | एचएसईटीएनएक्स | HMSET - रेडिस में हैश मान में फ़ील्ड के लिए मान कैसे सेट करें

    इस ट्यूटोरियल में, हम सीखेंगे कि किसी कुंजी पर संग्रहीत हैश मान में संबंधित फ़ील्ड के लिए एक मान कैसे सेट किया जाए, इसके लिए हम Redis HSET, HSETNX और HMSET कमांड का उपयोग करेंगे। एचएसईटी कमांड इस कमांड का उपयोग निर्दिष्ट कुंजी पर संग्रहीत हैश में निर्दिष्ट मान को उसके संबंधित क्षेत्र में सेट करने

  1. रेडिस में कुंजी पर स्ट्रिंग मान कैसे सेट करें - Redis SET | SETNX | सेटेक्स | पीएसईटीएक्स

    इस ट्यूटोरियल में, हम सीखेंगे कि redis SET, SETNX, SETEX, और PSETEX कमांड का उपयोग करके रेडिस डेटास्टोर में निर्दिष्ट कुंजी पर स्ट्रिंग मान कैसे सेट करें। सेट कमांड इस कमांड का उपयोग एक निर्दिष्ट कुंजी के लिए एक स्ट्रिंग मान सेट करने के लिए किया जाता है। यदि कुंजी पहले से मौजूद है, तो इसका मान इसक