रेडिस - सूचियाँ

Redis Lists आवेषण के क्रम से छंटे हुए तारों की सूची हैं। आप सिर या सूची की पूंछ में रेडिस सूचियों में तत्व जोड़ सकते हैं।

एक सूची की अधिकतम लंबाई 2 32 - 1 तत्व (4294967295, 4 बिलियन से अधिक तत्व प्रति सूची) है।

उदाहरण

redis 127.0.0.1:6379> LPUSH tutorials redis 
(integer) 1 
redis 127.0.0.1:6379> LPUSH tutorials mongodb 
(integer) 2 
redis 127.0.0.1:6379> LPUSH tutorials mysql 
(integer) 3 
redis 127.0.0.1:6379> LRANGE tutorials 0 10  
1) "mysql" 
2) "mongodb" 
3) "redis"

उपरोक्त उदाहरण में, कमांड द्वारा 'ट्यूटोरियल' नाम की रेडिस सूची में तीन मान डाले गए हैं LPUSH

रेडिस लिस्ट्स कमांड्स

निम्न तालिका सूचियों से संबंधित कुछ बुनियादी आदेशों को सूचीबद्ध करती है।

अनु क्रमांक कमांड और विवरण
1 BLPOP key1 [key2] टाइमआउट

एक सूची में पहला तत्व निकालता है और प्राप्त करता है, या एक उपलब्ध होने तक ब्लॉक करता है

2 BRPOP key1 [key2] टाइमआउट

एक सूची में अंतिम तत्व को निकालता है और प्राप्त करता है, या एक उपलब्ध होने तक ब्लॉक करता है

3 BRPOPLPUSH स्रोत गंतव्य समयबाह्य

एक सूची से एक मूल्य लेता है, इसे दूसरी सूची में धकेल देता है और इसे वापस कर देता है; या एक उपलब्ध होने तक ब्लॉक

4 LINDEX प्रमुख सूचकांक

अपने सूचकांक द्वारा एक सूची से एक तत्व प्राप्त होता है

5 LINSERT कुंजी पहले | पिवट मूल्य के बाद

सूची में किसी अन्य तत्व से पहले या बाद में एक तत्व सम्मिलित करता है

6 LLEN कुंजी

एक सूची की लंबाई हो जाती है

7 एलपीओपी कुंजी

एक सूची में पहला तत्व निकालता है और प्राप्त करता है

8 LPUSH कुंजी मान 1 [मान 2]

एक या एक से अधिक मानों को सूची में रखता है

9 LPUSHX प्रमुख मूल्य

किसी सूची के लिए एक मूल्य प्रस्तुत करता है, केवल अगर सूची मौजूद है

10 LRANGE कुंजी प्रारंभ रोक

सूची से तत्वों की एक सीमा हो जाती है

1 1 LREM कुंजी गणना मूल्य

सूची से तत्वों को निकालता है

12 एलएसईटी प्रमुख सूचकांक मूल्य

किसी सूची में एक तत्व का मूल्य इसके सूचकांक द्वारा निर्धारित करता है

13 LTRIM कुंजी प्रारंभ रोक

एक सूची को निर्दिष्ट सीमा तक ले जाता है

14 RPOP कुंजी

एक सूची में अंतिम तत्व निकालता है और प्राप्त करता है

15 RPOPLPUSH स्रोत गंतव्य

एक सूची में अंतिम तत्व को निकालता है, इसे दूसरी सूची में जोड़ता है और इसे वापस करता है

16 RPUSH कुंजी मान 1 [मान 2]

एक सूची में एक या कई मान जोड़ता है

17 RPUSHX प्रमुख मूल्य

किसी सूची के लिए एक मूल्य लागू होता है, केवल अगर सूची मौजूद है