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

Redis GETSET में महारत हासिल करें: नया मान सेट करें और पुराना मान प्राप्त करें

इस ट्यूटोरियल में, हम सीखेंगे कि किसी कुंजी का नया स्ट्रिंग मान सेट करके उसका पुराना स्ट्रिंग मान कैसे वापस करें। इसके लिए हम Redis GETSET कमांड का उपयोग करेंगे।

GETSET कमांड

यह कमांड निर्दिष्ट कुंजी पर एक नया स्ट्रिंग मान सेट करता है और उसका पुराना स्ट्रिंग मान वापस करता है। यदि कुंजी मौजूद नहीं है तो यह NIL वापस करता है और यदि कुंजी मौजूद है लेकिन उस कुंजी पर संग्रहीत मान स्ट्रिंग नहीं है तो त्रुटि वापस करता है।

सिंटैक्स :-

redis host:port> GETSET <keyname> <value>

आउटपुट :-

- (स्ट्रिंग) रिप्लाई, कुंजी पर संग्रहीत स्ट्रिंग मान को दर्शाता है।
- (nil) रिप्लाई, यदि कुंजी मौजूद नहीं है।
- Error, यदि कुंजी मौजूद है और उस कुंजी पर संग्रहीत मान स्ट्रिंग नहीं है।

उदाहरण :-

Redis GETSET में महारत हासिल करें: नया मान सेट करें और पुराना मान प्राप्त करें

संदर्भ :-

  1. GETSET कमांड डॉक्स

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

  1. Redis HVALS का उपयोग: सभी हैश मान प्राप्त करें Redis HVALS का उपयोग: सभी हैश मान प्राप्त करें

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

  1. Redis GEOHASH: एकाधिक जियोस्पेशियल मेंबर्स के लिए जियोहेस स्ट्रिंग्स प्राप्त करें Redis GEOHASH: एकाधिक जियोस्पेशियल मेंबर्स के लिए जियोहेस स्ट्रिंग्स प्राप्त करें

    GEOHASH कमांड यह कमांड की पर संग्रहीत जियोस्पेशियल मान के एक या अधिक निर्दिष्ट एलिमेंट का वैध जियोहेस स्ट्रिंग लौटाने के लिए उपयोग किया जाता है। एक जियोस्पेशियल मान को सॉर्टेड सेट मान द्वारा दर्शाया जाता है, जिसे GEOADD कमांड का उपयोग करके पॉपुलेट किया जाता है। Redis जियोस्पेशियल एलिमेंट की पोजीशन

  1. Redis की-वैल्यू असाइनमेंट में मास्टर करें: SET, SETNX, SETEX, PSETEX समझाया गया Redis की-वैल्यू असाइनमेंट में मास्टर करें: SET, SETNX, SETEX, PSETEX समझाया गया

    SET कमांड यह कमांड निर्दिष्ट की पर एक स्ट्रिंग मान सेट करने के लिए उपयोग किया जाता है। यदि की पहले से मौजूद है, तो उसका मान उसके टाइप की परवाह किए बिना ओवरराइट हो जाएगा और की से जुड़ा कोई पिछला एक्सपिरेशन टाइम भी हटा दिया जाएगा। वैकल्पिक आर्गुमेंट्स Redis SET कमांड निम्न वैकल्पिक आर्गुमेंट्स लेता ह