इस ट्यूटोरियल में, हम सीखेंगे कि रेडिस आईएनसीआर का उपयोग करके रेडिस डेटास्टोर में एक कुंजी पर संग्रहीत एक पूर्णांक मान का प्रतिनिधित्व करने वाली स्ट्रिंग को कैसे बढ़ाया जाए। और INCRBY आदेश।
आईएनसीआर कमांड
INCR कमांड का उपयोग निर्दिष्ट कुंजी पर संग्रहीत पूर्णांक मान का प्रतिनिधित्व करने वाली स्ट्रिंग को एक से बढ़ाने के लिए किया जाता है। यदि कुंजी मौजूद नहीं है, तो इसे पहले बनाया जाता है और इंक्रीमेंट ऑपरेशन करने से पहले 0 पर सेट किया जाता है। यदि कुंजी मौजूद है लेकिन कुंजी पर संग्रहीत मान गलत डेटाटाइप (स्ट्रिंग डेटाटाइप नहीं) का है या इसमें एक स्ट्रिंग मान है जिसे पूर्णांक के रूप में प्रदर्शित नहीं किया जा सकता है तो त्रुटि वापस आ जाती है। यह कार्रवाई 64 बिट हस्ताक्षरित पूर्णांकों तक सीमित है। रेडिस INCR कमांड का सिंटैक्स इस प्रकार है :-
सिंटैक्स:-
redis host:post> INCR <keyname>
आउटपुट:-
- (integer) reply, representing the value of the key after the increment operation.
उदाहरण :-
INCBY कमांड
INCRBY कमांड का उपयोग एक निर्दिष्ट मान द्वारा कुंजी पर संग्रहीत पूर्णांक मान का प्रतिनिधित्व करने वाली स्ट्रिंग को बढ़ाने के लिए किया जाता है। यह कमांड INCR कमांड से काफी मिलता-जुलता है, अंतर यह है कि, INCRBY में पूर्णांक मान एक निर्दिष्ट मान से बढ़ जाता है जबकि INCR में पूर्णांक मान हमेशा एक से बढ़ जाता है। रेडिस INCRBY कमांड का सिंटैक्स इस प्रकार है :-
सिंटैक्स:-
redis host:post> INCRBY <keyname> <increment>
आउटपुट:-
- (integer) reply, representing the value of the key after the increment operation.
उदाहरण :-
संदर्भ:-
- आईएनसीआर कमांड डॉक्स
- INCBY कमांड डॉक्स
रेडिस डेटास्टोर में संग्रहीत एक पूर्णांक मान का प्रतिनिधित्व करने वाली स्ट्रिंग को बढ़ाने के लिए बस इतना ही। अगर आपको यह पसंद आया हो, तो कृपया अपने विचार कमेंट सेक्शन में साझा करें और दूसरों के साथ भी साझा करें।