इस ट्यूटोरियल में, हम सीखेंगे कि रेडिस डेटास्टोर में एक कुंजी पर संग्रहीत सॉर्ट किए गए सेट मान के तत्व के स्कोर को कैसे बढ़ाया जाए। इसके लिए हम एक COMMAND का उपयोग करेंगे - ZINCRBY रेडिस-क्ली में।
इस आदेश का उपयोग कुंजी पर संग्रहीत सॉर्ट किए गए सेट मान में एक तत्व के स्कोर को एक निर्दिष्ट मान (वृद्धि) से बढ़ाने के लिए किया जाता है ) यदि दिया गया तत्व क्रमबद्ध सेट मान में मौजूद नहीं है, तो इसे निर्दिष्ट मान के साथ जोड़ा जाता है (वृद्धि ) इसके स्कोर के रूप में। यदि कुंजी मौजूद नहीं है, तो दिए गए तत्व के एकमात्र सदस्य के रूप में एक नया सॉर्ट किया गया सेट बनाया जाता है। वृद्धि मान एक संख्यात्मक मान का स्ट्रिंग प्रतिनिधित्व होना चाहिए, जिसमें सकारात्मक और नकारात्मक पूर्णांक संख्याएं और डबल सटीक फ़्लोटिंग पॉइंट संख्याएं शामिल हैं। यदि ऋणात्मक संख्या को तर्क के रूप में पारित किया जाता है तो स्कोर कम हो जाएगा।
जब कुंजी मौजूद होती है, लेकिन कुंजी पर संग्रहीत मान सॉर्ट किए गए सेट डेटाटाइप का नहीं होता है, तो एक त्रुटि लौटा दी जाती है।
रेडिस ZINCRBY कमांड का सिंटैक्स इस प्रकार है :-
सिंटैक्स:-
redis host:post> ZINCRBY <keyname> <increment> <element>
आउटपुट:-
- (string) reply, representing the new score of an element. - Error, if key exist and value stored at the key is not a sorted set.
उदाहरण :-
संदर्भ :-
- ZINCRBY कमांड डॉक्स
रेडिस डेटास्टोर में संग्रहीत सॉर्ट किए गए सेट मान में किसी तत्व के स्कोर को बढ़ाने के लिए बस इतना ही। अगर आपको यह पसंद आया हो, तो कृपया अपने विचार कमेंट सेक्शन में साझा करें और दूसरों के साथ भी साझा करें।