ZRANGE कमांड
ZRANGE कमांड, निर्दिष्ट की पर संग्रहीत सॉर्टेड सेट मान के एक या अधिक एलिमेंट्स को निर्दिष्ट रेंज द्वारा परिभाषित करके लौटाता है। सॉर्टेड सेट में एलिमेंट्स स्कोर के आरोही क्रम में होते हैं। समान स्कोर वाले एलिमेंट्स के लिए आरोही लेक्सिकोग्राफिकल क्रम का उपयोग किया जाता है।
रेंज को प्रारंभ (सम्मिलित) और अंत (सम्मिलित) ऑफसेट द्वारा परिभाषित किया जाता है, ये ऑफसेट शून्य-आधारित इंडेक्स हैं जहां 0 का अर्थ पहला एलिमेंट, 1 का अर्थ दूसरा एलिमेंट, और इसी तरह आगे। ऋणात्मक संख्याओं का उपयोग सूची मान के अंत से शुरू होने वाले ऑफसेट प्रदान करने के लिए भी किया जा सकता है, यहां -1 का अर्थ अंतिम एलिमेंट, -2 का अर्थ अंतिम से दूसरा एलिमेंट, और इसी तरह आगे।
आउट-ऑफ-रेंज ऑफसेट को निम्न तरीकों से संभाला जाता है:
- (start > end) या (start > सॉर्टेड सेट का आकार): परिणाम एक खाली सूची होती है।
- (end > सॉर्टेड सेट का आकार): सॉर्टेड सेट मान के अंतिम एलिमेंट का इंडेक्स अंत ऑफसेट पर सेट हो जाता है।
यदि की मौजूद नहीं है तो एक खाली सेट लौटाया जाता है और यदि की मौजूद है लेकिन की पर संग्रहीत मान सॉर्टेड सेट डेटाटाइप का नहीं है तो त्रुटि लौटाई जाती है।
WITHSCORES (वैकल्पिक) आर्गुमेंट को कमांड में पास किया जा सकता है, ताकि एलिमेंट्स के साथ उनके स्कोर भी प्राप्त हो सकें। इस मामले में, लौटाया गया सरणी value1, score1, … valueN, scoreN को value1, …, valueN के बजाय समाहित करेगा।
सिंटैक्स:
redis host:port> ZRANGE <keyname> <start> <stop> [ WITHSCORES ]
आउटपुट:
- (सरणी) उत्तर, निर्दिष्ट रेंज में सॉर्टेड सेट के एलिमेंट्स को दर्शाता है। - खाली सेट, यदि की मौजूद नहीं है। - त्रुटि, यदि की मौजूद है और की पर संग्रहीत मान सॉर्टेड सेट नहीं है।
उदाहरण:

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