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

Redis में TTL और PTTL कमांड का उपयोग करके कुंजी की समाप्ति समय प्राप्त करें

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

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

किसी कुंजी की समाप्ति समय को सेकंड में प्राप्त करने के लिए, हम redis-cli में TTL कमांड का उपयोग करेंगे। यह सेकंड की संख्या कुंजी के शेष जीवन काल को दर्शाती है, इस समय के बाद कुंजी डेटास्टोर से हट जाएगी।

सिंटैक्स :-

redis host:port> TTL <key name>

आउटपुट :-

-2 यदि कुंजी मौजूद नहीं है
-1 यदि कुंजी मौजूद है लेकिन इसकी कोई समाप्ति समय नहीं है
(integer) <सेकंड में समय>

उदाहरण :-

Redis में TTL और PTTL कमांड का उपयोग करके कुंजी की समाप्ति समय प्राप्त करें

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

किसी कुंजी की समाप्ति समय को मिलीसेकंड में प्राप्त करने के लिए, हम redis-cli में PTTL कमांड का उपयोग करेंगे। PTTL कमांड TTL कमांड के समान है, अंतर केवल इतना है कि PTTL में टाइमस्टैम्प मिलीसेकंड में होता है जबकि TTL में टाइमस्टैम्प सेकंड में होता है।

सिंटैक्स :-

redis host:port> PTTL <key name>

आउटपुट :-

-2 यदि कुंजी मौजूद नहीं है
-1 यदि कुंजी मौजूद है लेकिन इसकी कोई समाप्ति समय नहीं है
(integer) <मिलीसेकंड में समय>

उदाहरण :-

Redis में TTL और PTTL कमांड का उपयोग करके कुंजी की समाप्ति समय प्राप्त करें

संदर्भ :-

  1. TTL कमांड डॉक्स
  2. PTTL कमांड डॉक्स

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

  1. Redis HLEN कमांड: हैश फील्ड्स की संख्या तुरंत गिनें Redis HLEN कमांड: हैश फील्ड्स की संख्या तुरंत गिनें

    सिंटैक्स: redis host:port> HLEN <key name> आउटपुट: - (पूर्णांक) मान, हैश में फील्ड्स की संख्या दर्शाता है। - 0, यदि की मौजूद नहीं है। - त्रुटि, यदि की मौजूद है और की पर संग्रहीत मान हैश नहीं है। उदाहरण: संदर्भ: HLEN कमांड डॉक्स Redis डेटास्टोर में संग्रहीत हैश मान में समाहित फील्ड्स

  1. Redis HGETALL से हैश के सभी फील्ड-वैल्यू पेयर्स प्राप्त करें Redis HGETALL से हैश के सभी फील्ड-वैल्यू पेयर्स प्राप्त करें

    HGETALL कमांड यह कमांड की पर संग्रहीत हैश मान में समाहित सभी फील्ड्स और उनके संबंधित मान लौटाता है। यदि की मौजूद नहीं है तो एक खाली सूची लौटाई जाती है और यदि की मौजूद है लेकिन की पर संग्रहीत मान हैश डेटाटाइप का नहीं है तो त्रुटि लौटाई जाती है। Redis HGETALL कमांड का सिंटैक्स निम्न है: सिंटैक्स: red

  1. Redis GEODIST से जियोस्पेशियल मेंबर्स के बीच दूरी की गणना करें Redis GEODIST से जियोस्पेशियल मेंबर्स के बीच दूरी की गणना करें

    GEODIST कमांड यह कमांड की पर संग्रहीत जियोस्पेशियल मान (सॉर्टेड सेट) के दो मेंबर्स के बीच की दूरी को निर्दिष्ट यूनिट में लौटाने के लिए उपयोग किया जाता है। यदि एक या दोनों निर्दिष्ट मेंबर्स जियोस्पेशियल मान में मौजूद नहीं हैं, तो null लौटाया जाता है। निर्दिष्ट यूनिट निम्न प्रकार की होनी चाहिए: m मी