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

रेडिस ZREMRANGEBYRANK - रैंक श्रेणी द्वारा क्रमबद्ध सेट के तत्वों को कैसे हटाएं

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

ZREMRANGEBYRANK कमांड

यह आदेश क्रमबद्ध सेट मान के सभी तत्वों को हटा देता है, जिनकी रैंक प्रारंभ . के बीच होती है और रोकें तर्क।

प्रारंभ और स्टॉप शून्य आधारित अनुक्रमणिका हैं जहां 0 का अर्थ निम्नतम स्कोर तत्व है, 1 का अर्थ है दूसरा निम्नतम स्कोर तत्व और इसी तरह। नकारात्मक संख्याओं का उपयोग सॉर्ट किए गए सेट मान के उच्चतम स्कोर तत्व से शुरू होने वाली ऑफसेट प्रदान करने के लिए भी किया जा सकता है, यहां -1 का अर्थ उच्चतम स्कोर तत्व है, -2 का अर्थ है दूसरा उच्चतम स्कोर तत्व और इसी तरह।

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

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

सिंटैक्स:-

redis host:post> ZREMRANGEBYRANK <keyname> <start> <stop>

आउटपुट:-

- (integer) reply, representing number of removed elements.
- 0, if key does not exists.
- Error, if key exist and value stored at the key is not a sorted set.

उदाहरण :-

रेडिस ZREMRANGEBYRANK - रैंक श्रेणी द्वारा क्रमबद्ध सेट के तत्वों को कैसे हटाएं

संदर्भ :-

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

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


  1. रेडिस ZCARD - रेडिस डेटास्टोर में सॉर्ट किए गए सेट का आकार कैसे प्राप्त करें

    इस ट्यूटोरियल में, हम सीखेंगे कि कमांड का उपयोग करके कुंजी पर संग्रहीत सॉर्ट किए गए सेट मान का आकार (तत्वों की संख्या) कैसे प्राप्त करें - ZCARD रेडिस-क्ली में। रेडिस ZCARD कमांड का सिंटैक्स इस प्रकार है:- वाक्यविन्यास :- redis host:post> ZCARD <key name> आउटपुट :-  (integer) value, rep

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

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

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

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