एक सूची एक दूसरे से जुड़े कुंजी-मूल्य जोड़े का एक समूह है।
LPUSH
और RPUSH
सूचियों के साथ काम करने के लिए दो आदेश हैं।
आप LPUSH <listkey> <value>
. कमांड का उपयोग करते हैं पहला आइटम बनाने के लिए।
उदाहरण:
LPUSH names "Flavio"
फिर बाद के आइटम सूची के निचले भाग में जोड़े जा सकते हैं:RPUSH <listkey> <value>
या सूची में सबसे ऊपर LPUSH <listkey> <value>
. के साथ ।
उदाहरण:
LPUSH names "Flavio"
LPUSH names "Syd"
RPUSH names "Roger"
आप सूची में डुप्लिकेट मान जोड़ सकते हैं।
LPUSH names "Flavio"
LPUSH names "Flavio"
RPUSH names "Flavio"
एक सूची में बड़ी संख्या में आइटम हो सकते हैं, 4 अरब से अधिक।
गिनें कि LLEN <listkey>
. के साथ सूची में कितने आइटम हैं ।
RPOP <listkey>
. के साथ सूची में अंतिम आइटम प्राप्त करें और निकालें . LPOP
के साथ पहले आइटम के साथ भी ऐसा ही करें ।
LREM
. का उपयोग करके सूची से एक से अधिक आइटम निकालें आदेश।
आप सीमित कर सकते हैं कि सूची कितनी देर तक LTRIM
. का उपयोग कर रही है ।
LTRIM names 0 1
सूची को केवल 2 आइटम, स्थिति 0 (पहली) पर आइटम और स्थिति 1 पर आइटम में कटौती करता है।
LRANGE
Using का उपयोग करना आप सूची में आइटम प्राप्त कर सकते हैं।
LRANGE names 0 100
स्थिति 0 (शुरुआत) से शुरू होने वाले आइटम लौटाता है, स्थिति 100 पर समाप्त होता है।
LRANGE names 0 0
आइटम को 0 (पहली) स्थिति में लौटाता है।
LRANGE names 2 2
आइटम को स्थिति 2 में लौटाता है।
LRANGE names 0 -1
सभी आइटम सूचीबद्ध करता है।
सभी सूचियाँ आदेश यहाँ देखें।