رديس القائمة (قائمة)
هي قائمة رديس قائمة بسيطة من السلاسل مرتبة ترتيب الإدراج. يمكنك إضافة قائمة رئيس العنصر دليل (يسار) أو الخلف (على اليمين)
يمكن أن تحتوي قائمة حتى 232--1 عنصر (4،294،967،295 أكثر من 4 مليارات كل قائمة عنصر).
أمثلة
redis 127.0.0.1:6379> LPUSH w3bigkey redis (integer) 1 redis 127.0.0.1:6379> LPUSH w3bigkey mongodb (integer) 2 redis 127.0.0.1:6379> LPUSH w3bigkey mysql (integer) 3 redis 127.0.0.1:6379> LRANGE w3bigkey 0 10 1) "mysql" 2) "mongodb" 3) "redis"
في المثال أعلاه كناLPUSH ثلاثة القيم في قائمة اسمه بين w3bigkey.
قائمة الأوامر رديس
ويبين الجدول التالي قائمة من الأوامر الأساسية ذات الصلة:
لا. | القيادة ووصف |
---|---|
1 | key1 BLPOP [key2] المهلة والخروج من العنصر الأول من القائمة، إذا كانت القائمة ليست قائمة من العناصر سيتم حظر حتى يمكن العثور على مهلة أو موعد في العنصر المنبثقة. |
2 | key1 BRPOP [key2] المهلة والخروج من العنصر الأخير من القائمة، إذا كانت القائمة ليست قائمة من العناصر سيتم حظر حتى يمكن العثور على مهلة أو موعد في العنصر المنبثقة. |
3 | BRPOPLPUSH مهلة جهة مصدر البوب قيمة من القائمة، العنصر البوب إلى قائمة أخرى وإعادته، وإذا كان هناك أي عنصر من عناصر القائمة ومنع حتى مهلة أو حتى قائمة يمكن العثور عليها في العنصر المنبثقة. |
4 | مؤشر مفتاح LINDEX الحصول على قائمة من العناصر التي مؤشر |
5 | LINSERT المفتاح قبل | قيمة المحور بعد في قائمة العناصر قبل أو بعد العناصر إدراج |
6 | مفتاح LLEN الحصول على قائمة من طول |
7 | مفتاح LPOP والخروج من العنصر الأول من القائمة |
8 | LPUSH VALUE1 رئيسي [VALUE2] قيمة واحدة أو أكثر في رأس القائمة |
9 | LPUSHX قيمة المفتاح قيمة واحدة أو أكثر إلى رئيس القائمة الحالية |
10 | LRANGE رئيسيا توقف بداية الحصول على قائمة من العناصر الموجودة في النطاق المحدد |
11 | LREM قيمة العد الرئيسية إزالة عنصر قائمة |
12 | LSET قيمة المؤشر الرئيسية تعيين قيمة عناصر القائمة حسب مؤشر |
13 | LTRIM رئيسيا توقف بداية وللحصول على قائمة تقليم (تقليم)، وهذا هو، وتقديم قائمة من عنصر فترة الاحتفاظ المحدد فقط، أنه لم يتم تحديد عنصر ضمن نطاق يتم حذفه. |
14 | مفتاح RPOP إزالة والحصول على قائمة العنصر الأخير |
15 | RPOPLPUSH جهة مصدر يزيل العنصر الأخير من القائمة، ويضيف عنصر إلى قائمة أخرى وعودة |
16 | VALUE1 رئيسيا RPUSH [VALUE2] إضافة قيمة واحدة أو أكثر في قائمة |
17 | قيمة المفتاح RPUSHX إضافة قيمة إلى القائمة الحالية |