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

Redis ZINCRBY - रेडिस में सॉर्ट किए गए सेट वैल्यू में एलिमेंट के स्कोर को कैसे बढ़ाएं

इस ट्यूटोरियल में, हम सीखेंगे कि रेडिस डेटास्टोर में एक कुंजी पर संग्रहीत सॉर्ट किए गए सेट मान के तत्व के स्कोर को कैसे बढ़ाया जाए। इसके लिए हम एक 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.

उदाहरण :-

Redis ZINCRBY - रेडिस में सॉर्ट किए गए सेट वैल्यू में एलिमेंट के स्कोर को कैसे बढ़ाएं

संदर्भ :-

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

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


  1. रेडिस SMOVE - रेडिस में तत्व को एक सेट से दूसरे सेट में कैसे ले जाया जाए?

    इस ट्यूटोरियल में, हम सीखेंगे कि रेडिस डेटास्टोर में संग्रहीत एक तत्व को एक सेट मान से दूसरे सेट मान में कैसे स्थानांतरित किया जाए। इसके लिए हम एक COMMAND का उपयोग करेंगे - SMOVE रेडिस-क्ली में। इस कमांड का उपयोग निर्दिष्ट तत्व को स्रोत . पर संग्रहीत एक सेट मान से हटाने के लिए किया जाता है कुंजी और

  1. Redis ZREVRANGEBYSCORE - स्कोर रेंज द्वारा और विवरण क्रम में क्रमबद्ध सेट के तत्व कैसे प्राप्त करें

    इस ट्यूटोरियल में, हम सीखेंगे कि विशिष्ट श्रेणी के बीच और स्कोर द्वारा अवरोही क्रम में सॉर्ट किए गए सेट वैल्यू के सभी तत्वों को कैसे प्राप्त किया जाए। इसके लिए हम रेडिस का उपयोग करेंगे ZREVRANGEBYSCORE आदेश। ZREVRANGEBYSCORE कमांड यह आदेश क्रमबद्ध सेट मान के सभी तत्वों को लौटाता है, जिसका स्कोर अध

  1. Redis ZRANGEBYSCORE - स्कोर रेंज और एएससी क्रम में क्रमबद्ध सेट के तत्वों को कैसे प्राप्त करें

    इस ट्यूटोरियल में, हम सीखेंगे कि एक विशिष्ट श्रेणी के बीच स्कोर वाले सॉर्ट किए गए सेट वैल्यू के सभी तत्वों को कैसे प्राप्त करें और स्कोर द्वारा आरोही क्रम में। इसके लिए हम रेडिस का उपयोग करेंगे ZRANGEBYSCORE आदेश। ZRANGEBYSCORE कमांड यह आदेश क्रमबद्ध सेट मान के सभी तत्वों को लौटाता है, जिसका स्कोर