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

रेडिस ZCOUNT - स्कोर श्रेणी द्वारा क्रमबद्ध सेट के तत्वों की संख्या कैसे प्राप्त करें

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

ZCOUNT कमांड

यह आदेश क्रमबद्ध सेट मान के तत्वों की संख्या लौटाता है, जिसका स्कोर मिनट के बराबर से अधिक है (समावेशी) स्कोर और अधिकतम . के बराबर से कम (समावेशी) स्कोर एक तर्क के रूप में पारित हुआ।

डिफ़ॉल्ट रूप से मिनट और अधिकतम तर्क बंद अंतराल हैं (समावेशी) लेकिन उन्हें खुले अंतराल के रूप में निर्दिष्ट करना संभव है (अनन्य) उन्हें ( . के साथ उपसर्ग करके चरित्र। उदाहरण के लिए:-

ZCOUNT zset (1 5 

1 <स्कोर <=5 के साथ तत्वों की संख्या लौटाएगा, जबकि:

ZCOUNT zset (5 (10
.)

5 <स्कोर <10 (5 और 10 को छोड़कर) के साथ तत्वों की संख्या लौटाएगा।

मिनट और अधिकतम तर्क हो सकता है -inf (नकारात्मक अनंत) और +inf (सकारात्मक अनंत) ताकि आपको सभी तत्वों को एक निश्चित स्कोर सीमा से या ऊपर प्राप्त करने के लिए क्रमबद्ध सेट में उच्चतम या निम्नतम स्कोर जानने की आवश्यकता न हो।

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

वाक्यविन्यास :-

redis host:post> ZCOUNT <keyname> <min> <max>

आउटपुट :- 

- (integer) reply, representing number of elements in the specified score range.
- Error, if key exist and value stored at the key is not a sorted set.

उदाहरण :-

रेडिस ZCOUNT - स्कोर श्रेणी द्वारा क्रमबद्ध सेट के तत्वों की संख्या कैसे प्राप्त करें

संदर्भ:-

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

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


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

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

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

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

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

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