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

सॉर्ट किए गए सेट के एक तत्व की रैंक कैसे प्राप्त करें - Redis ZRANK | ज़्रेव्रैंक

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

ZRANK कमांड

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

शून्य लौटाया जाता है, जब तत्व सॉर्ट किए गए सेट में मौजूद नहीं होता है या कुंजी मौजूद नहीं होती है। त्रुटि तब दी जाती है, जब कुंजी मौजूद होती है लेकिन कुंजी पर संग्रहीत मान सॉर्ट किए गए सेट डेटाटाइप का नहीं होता है।

रेडिस ZRANK कमांड का सिंटैक्स इस प्रकार है:-

सिंटैक्स:-

redis host:post> ZRANK <keyname> <element>

आउटपुट:-

- (integer) reply, representing rank of the element stored in the sorted set.
- (nil), if element does not exist in the sorted set or if key does not exist.
- Error, if key exist and value stored at the key is not a sorted set.

उदाहरण :-

सॉर्ट किए गए सेट के एक तत्व की रैंक कैसे प्राप्त करें - Redis ZRANK | ज़्रेव्रैंक

ZREVRANK कमांड :-

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

शून्य लौटाया जाता है, जब तत्व सॉर्ट किए गए सेट में मौजूद नहीं होता है या कुंजी मौजूद नहीं होती है। त्रुटि तब दी जाती है, जब कुंजी मौजूद होती है लेकिन कुंजी पर संग्रहीत मान सॉर्ट किए गए सेट डेटाटाइप का नहीं होता है।

रेडिस ZREVRANK कमांड का सिंटैक्स इस प्रकार है:-

सिंटैक्स:-

redis host:post> ZREVRANK <keyname> <element>

आउटपुट:-

- (integer) reply, representing rank of the element stored in the sorted set.
- (nil), if element does not exist in the sorted set or if key does not exist.
- Error, if key exist and value stored at the key is not a sorted set.

उदाहरण :-

सॉर्ट किए गए सेट के एक तत्व की रैंक कैसे प्राप्त करें - Redis ZRANK | ज़्रेव्रैंक

संदर्भ:-

  1. ZRANK कमांड डॉक्स
  2. ZREVRANK कमांड डॉक्स

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


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

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

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

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

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

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