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

Redis ZREMRANGEBYRANK: रैंक द्वारा सॉर्टेड सेट एलिमेंट्स को कुशलतापूर्वक हटाएं

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

ZREMRANGEBYRANK कमांड

यह कमांड सॉर्टेड सेट वैल्यू के उन सभी एलिमेंट्स को हटा देता है, जिनकी रैंक start और stop आर्गुमेंट्स के बीच होती है।

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

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

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

सिंटैक्स :-

redis host:post> ZREMRANGEBYRANK   

आउटपुट :-

- (integer) reply, हटाए गए एलिमेंट्स की संख्या दर्शाता है। - 0, यदि कुंजी मौजूद नहीं है। - त्रुटि, यदि कुंजी मौजूद है और कुंजी पर संग्रहीत वैल्यू सॉर्टेड सेट नहीं है। 

उदाहरण :-

Redis ZREMRANGEBYRANK: रैंक द्वारा सॉर्टेड सेट एलिमेंट्स को कुशलतापूर्वक हटाएं

संदर्भ :-

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

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

  1. Redis में ZCARD से सॉर्टेड सेट का आकार जानें Redis में ZCARD से सॉर्टेड सेट का आकार जानें

    सिंटैक्स: redis host:port> ZCARD <key name> आउटपुट: (पूर्णांक) मान, सॉर्टेड सेट में एलिमेंट्स की संख्या दर्शाता है। (पूर्णांक) 0, यदि की मौजूद नहीं है। त्रुटि, यदि की मौजूद है और की पर संग्रहीत मान सॉर्टेड सेट नहीं है। उदाहरण: संदर्भ: ZCARD कमांड डॉक्स Redis डेटास्टोर में संग्रहीत सॉ

  1. Redis ZREVRANGEBYSCORE का उपयोग करके स्कोर रेंज के अनुसार सॉर्टेड सेट एलिमेंट्स को डिसेंडिंग ऑर्डर में प्राप्त करें Redis ZREVRANGEBYSCORE का उपयोग करके स्कोर रेंज के अनुसार सॉर्टेड सेट एलिमेंट्स को डिसेंडिंग ऑर्डर में प्राप्त करें

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

  1. Redis ZRANGEBYSCORE में मास्टरी: स्कोर रेंज के अनुसार सॉर्टेड सेट एलिमेंट्स को आरोही क्रम में प्राप्त करें Redis ZRANGEBYSCORE में मास्टरी: स्कोर रेंज के अनुसार सॉर्टेड सेट एलिमेंट्स को आरोही क्रम में प्राप्त करें

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