इस ट्यूटोरियल में, हम सीखेंगे कि विशिष्ट रेंज के बीच रैंक वाले सॉर्टेड सेट वैल्यू के एलिमेंट्स को कैसे हटाया जाए। इसके लिए, हम Redis ZREMRANGEBYRANK कमांड का उपयोग करेंगे।
ZREMRANGEBYRANK कमांड
यह कमांड सॉर्टेड सेट वैल्यू के उन सभी एलिमेंट्स को हटा देता है, जिनकी रैंक start और stop आर्गुमेंट्स के बीच होती है।
स्टार्ट और स्टॉप जीरो-बेस्ड इंडेक्स हैं जहां 0 का अर्थ है सबसे कम स्कोर वाला एलिमेंट, 1 का अर्थ है दूसरा सबसे कम स्कोर वाला एलिमेंट और इसी तरह। नेगेटिव नंबर्स का उपयोग सॉर्टेड सेट वैल्यू के उच्चतम स्कोर वाले एलिमेंट से शुरू होने वाले ऑफसेट को प्रदान करने के लिए भी किया जा सकता है, यहां -1 का अर्थ है उच्चतम स्कोर वाला एलिमेंट, -2 का अर्थ है दूसरा उच्चतम स्कोर वाला एलिमेंट और इसी तरह।
यदि कुंजी मौजूद है लेकिन कुंजी पर संग्रहीत वैल्यू सॉर्टेड सेट डेटाटाइप का नहीं है तो एक त्रुटि लौटाई जाती है।
Redis ZREMRANGEBYRANK कमांड का सिंटैक्स इस प्रकार है :-
सिंटैक्स :-
redis host:post> ZREMRANGEBYRANK
आउटपुट :-
- (integer) reply, हटाए गए एलिमेंट्स की संख्या दर्शाता है। - 0, यदि कुंजी मौजूद नहीं है। - त्रुटि, यदि कुंजी मौजूद है और कुंजी पर संग्रहीत वैल्यू सॉर्टेड सेट नहीं है।
उदाहरण :-

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