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

रेडिस ZREMRANGEBYLEX - मूल्य सीमा द्वारा क्रमबद्ध सेट के तत्वों को कैसे हटाएं

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

ZREMRANGEBYLEX कमांड

यह आदेश क्रमबद्ध सेट मान के सभी तत्वों को हटा देता है, जिनके मान (तत्व का स्ट्रिंग प्रतिनिधित्व) मिनट . के बीच हैं और अधिकतम तर्क। यहां एक क्रमबद्ध सेट मान में सभी तत्वों को एक ही स्कोर के साथ सम्मिलित किया जाता है, ताकि लेक्सिकोग्राफिकल ऑर्डरिंग को बाध्य किया जा सके।

मिनट और अधिकतम तर्क ( . से शुरू होने चाहिए या [ , जहां [ बंद अंतराल निर्दिष्ट करता है (समावेशी) और ( खुला अंतराल निर्दिष्ट करता है (अनन्य) . उदाहरण के लिए:-

ZREMRANGEBYLEX set [a [f

<=तत्व <=f वाले सभी तत्वों को हटा देगा जबकि:

ZREMRANGEBYLEX set [a (f
.)

<=तत्व . के साथ सभी तत्वों को हटा देगा

मिनट और अधिकतम तर्कों में + . के विशेष मान हो सकते हैं या , जहां + सकारात्मक अनंत तार निर्दिष्ट करता है और नकारात्मक अनंत तार निर्दिष्ट करता है, उदाहरण के लिए कमांड ZREMRANGEBYLEX सेट - + क्रमबद्ध सेट मान के सभी तत्वों को हटा देगा।

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

सिंटैक्स:-

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

आउटपुट:-

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

उदाहरण :-

रेडिस ZREMRANGEBYLEX - मूल्य सीमा द्वारा क्रमबद्ध सेट के तत्वों को कैसे हटाएं

संदर्भ:-

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

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


  1. Redis GEOADD - भू-स्थानिक मूल्य में तत्व कैसे बनाएं और जोड़ें

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

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

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

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

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