LRANGE कमांड
यह कमांड निर्दिष्ट की पर संग्रहीत लिस्ट मान के एक या अधिक एलिमेंट्स को निर्दिष्ट ऑफसेट द्वारा परिभाषित करके लौटाता है। यह प्रारंभ (सम्मिलित) और अंत (सम्मिलित) ऑफसेट लेता है, ये ऑफसेट शून्य-आधारित इंडेक्स हैं जहां 0 का अर्थ पहला एलिमेंट, 1 का अर्थ दूसरा एलिमेंट, और इसी तरह आगे। ऋणात्मक संख्याओं का उपयोग लिस्ट मान के अंत से शुरू होने वाले ऑफसेट प्रदान करने के लिए भी किया जा सकता है, यहां -1 का अर्थ अंतिम एलिमेंट, -2 का अर्थ अंतिम से दूसरा एलिमेंट, और इसी तरह आगे।
आउट-ऑफ-रेंज ऑफसेट को निम्न तरीकों से संभाला जाता है:
- start > end: परिणाम एक खाली सूची होती है।
- end > लिस्ट का आकार: लिस्ट मान के अंतिम एलिमेंट का इंडेक्स अंत ऑफसेट पर सेट हो जाता है।
यदि की मौजूद है लेकिन की पर संग्रहीत मान लिस्ट डेटाटाइप का नहीं है, तो त्रुटि लौटाई जाती है। Redis LRANGE कमांड का सिंटैक्स निम्न है:
सिंटैक्स:
redis host:port> LRANGE <keyname> <start> <end>
आउटपुट:
- (पूर्णांक) उत्तर, निर्दिष्ट ऑफसेट में एलिमेंट्स की सूची दर्शाता है। - त्रुटि, यदि की मौजूद है और की पर संग्रहीत मान लिस्ट नहीं है।
इसलिए, लिस्ट मान के सभी एलिमेंट्स प्राप्त करने के लिए, हमें LRANGE कमांड में प्रारंभ ऑफसेट के रूप में 0 और अंत ऑफसेट के रूप में -1 का उपयोग करना होगा:
LRANGE <key name> 0 -1
उदाहरण:

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