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

Redis INCR और INCRBY में महारत हासिल करें: पूर्णांक मानों को कुशलतापूर्वक इन्क्रीमेंट करें

इस ट्यूटोरियल में, हम सीखेंगे कि Redis INCR और INCRBY कमांड का उपयोग करके Redis डेटास्टोर में किसी कुंजी पर संग्रहीत पूर्णांक को दर्शाने वाले स्ट्रिंग मान को कैसे इन्क्रीमेंट करें।

INCR कमांड

INCR कमांड का उपयोग निर्दिष्ट कुंजी पर संग्रहीत पूर्णांक को दर्शाने वाले स्ट्रिंग मान को एक से इन्क्रीमेंट करने के लिए किया जाता है। यदि कुंजी मौजूद नहीं है, तो इन्क्रीमेंट ऑपरेशन करने से पहले इसे पहले बनाया जाता है और 0 पर सेट किया जाता है। यदि कुंजी मौजूद है लेकिन उस कुंजी पर संग्रहीत मान गलत डेटा प्रकार का है (स्ट्रिंग डेटा प्रकार नहीं) या एक स्ट्रिंग मान रखता है जिसे पूर्णांक के रूप में दर्शाया नहीं जा सकता तो त्रुटि वापस की जाती है। यह ऑपरेशन 64 बिट साइन्ड इंटीजर तक सीमित है।

सिंटैक्स :-

redis host:port> INCR <keyname>

आउटपुट :-

- (integer) रिप्लाई, इन्क्रीमेंट ऑपरेशन के बाद कुंजी के मान को दर्शाता है।

उदाहरण :-

Redis INCR और INCRBY में महारत हासिल करें: पूर्णांक मानों को कुशलतापूर्वक इन्क्रीमेंट करें

INCRBY कमांड

INCRBY कमांड का उपयोग कुंजी पर संग्रहीत पूर्णांक को दर्शाने वाले स्ट्रिंग मान को निर्दिष्ट मान से इन्क्रीमेंट करने के लिए किया जाता है। यह कमांड INCR कमांड के समान है, अंतर केवल इतना है कि INCRBY में पूर्णांक मान निर्दिष्ट मान से बढ़ाया जाता है जबकि INCR में पूर्णांक मान हमेशा एक से बढ़ाया जाता है।

सिंटैक्स :-

redis host:port> INCRBY <keyname> <increment>

आउटपुट :-

- (integer) रिप्लाई, इन्क्रीमेंट ऑपरेशन के बाद कुंजी के मान को दर्शाता है।

उदाहरण :-

Redis INCR और INCRBY में महारत हासिल करें: पूर्णांक मानों को कुशलतापूर्वक इन्क्रीमेंट करें

संदर्भ :-

  1. INCR कमांड डॉक्स
  2. INCRBY कमांड डॉक्स

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

  1. Redis HEXISTS का उपयोग: हैश में फील्ड अस्तित्व जांचें Redis HEXISTS का उपयोग: हैश में फील्ड अस्तित्व जांचें

    HEXISTS कमांड 1 लौटाया जाता है, यदि की पर संग्रहीत हैश मान में निर्दिष्ट फील्ड समाहित है और 0 लौटाया जाता है, यदि की मौजूद नहीं है या यदि की मौजूद है लेकिन हैश मान में निर्दिष्ट फील्ड समाहित नहीं है। त्रुटि लौटाई जाती है, यदि की मौजूद है लेकिन की पर संग्रहीत मान हैश डेटाटाइप का नहीं है। Redis HEXIST

  1. Redis ZINCRBY: सॉर्टेड सेट स्कोर तेजी से और सुरक्षित रूप से बढ़ाएं Redis ZINCRBY: सॉर्टेड सेट स्कोर तेजी से और सुरक्षित रूप से बढ़ाएं

    ZINCRBY कमांड यह कमांड की पर संग्रहीत सॉर्टेड सेट मान में एक एलिमेंट के स्कोर को निर्दिष्ट मान (इन्क्रीमेंट) द्वारा बढ़ाने के लिए उपयोग किया जाता है। यदि दिया गया एलिमेंट सॉर्टेड सेट मान में मौजूद नहीं है, तो इसे निर्दिष्ट मान (इन्क्रीमेंट) को इसके स्कोर के रूप में जोड़ा जाता है। यदि की मौजूद नहीं ह

  1. Redis GEOPOS से एकाधिक जियोस्पेशियल कोऑर्डिनेट्स प्राप्त करें: चरण-दर-चरण गाइड Redis GEOPOS से एकाधिक जियोस्पेशियल कोऑर्डिनेट्स प्राप्त करें: चरण-दर-चरण गाइड

    GEOPOS कमांड यह कमांड की पर संग्रहीत जियोस्पेशियल मान (सॉर्टेड सेट) के एक या अधिक निर्दिष्ट मेंबर्स के लॉन्गिट्यूड, लैटिट्यूड लौटाने के लिए उपयोग किया जाता है। जब कोऑर्डिनेट्स (लॉन्गिट्यूड, लैटिट्यूड) GEOADD कमांड का उपयोग करके जियोस्पेशियल मान में डाले जाते हैं, तो उन्हें 52-बिट जियोहेस में बदल दिय