Latest web development tutorials

رديس القائمة (قائمة)

هي قائمة رديس قائمة بسيطة من السلاسل مرتبة ترتيب الإدراج. يمكنك إضافة قائمة رئيس العنصر دليل (يسار) أو الخلف (على اليمين)

يمكن أن تحتوي قائمة حتى 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
إضافة قيمة إلى القائمة الحالية