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

रेडिस ZREMRANGEBYSCORE - स्कोर रेंज द्वारा क्रमबद्ध सेट के तत्वों को कैसे हटाएं

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

ZREMRANGEBYSCORE कमांड

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

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

ZREMRANGEBYSCORE set (1 5 

1 <स्कोर <=5 के साथ सभी तत्वों को हटा देगा, जबकि:

ZREMRANGEBYSCORE set (5 (10
.)

5 <स्कोर <10 (5 और 10 को छोड़कर) वाले सभी तत्वों को हटा देगा।

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

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

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

सिंटैक्स:-

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

आउटपुट:-

- (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.

उदाहरण :-

रेडिस ZREMRANGEBYSCORE - स्कोर रेंज द्वारा क्रमबद्ध सेट के तत्वों को कैसे हटाएं

संदर्भ :-

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

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


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

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

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

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

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

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