Latest web development tutorials

رديس مجموعة (مجموعة)

رديس هو مجموعة غير مرتبة من مجموعة نوع السلسلة. هو العضو الوحيد في المجموعة، وهو ما يعني أن جمع لا يمكن تكرار البيانات.

ومن المقرر رديس من جدول التجزئة لتحقيق، لذلك إضافة أو حذف، والعثور على التعقيد O (1).

تعيين الحد الأقصى لعدد أعضاء 232--1 (4294967295 كل مجموعة يمكن تخزين أكثر من 40 مليون عضو).

أمثلة

redis 127.0.0.1:6379> SADD w3bigkey redis
(integer) 1
redis 127.0.0.1:6379> SADD w3bigkey mongodb
(integer) 1
redis 127.0.0.1:6379> SADD w3bigkey mysql
(integer) 1
redis 127.0.0.1:6379> SADD w3bigkey mysql
(integer) 0
redis 127.0.0.1:6379> SMEMBERS w3bigkey

1) "mysql"
2) "mongodb"
3) "redis"

في المثال أعلاه نحن نعتقدالسد الأمر إلى جمع اسمه w3bigkey الإدراج من ثلاثة عناصر.


رديس مجموعة الأوامر

يسرد الجدول التالي رديس مجموعة من الأوامر الأساسية:

لا. القيادة ووصف
1 SADD مفتاح member1 [member2]
إضافة واحد أو أكثر من أعضاء إلى مجموعة
2 مفتاح SCARD
بأنهم أعضاء في مجموعة
3 SDIFF key1 [key2]
يعود الفرق بين كل مجموعة من المجموعات
4 SDIFFSTORE key1 الوجهة [key2]
بإرجاع الفرق المحددة وكل مجموعة وتخزينها في الوجهة
5 SINTER key1 [key2]
العودة إلى تقاطع مجموعة معينة من كل
6 SINTERSTORE key1 الوجهة [key2]
ترجع تقاطع جميع مجموعات وتخزينها في الوجهة
7 عضو رئيسي SISMEMBER
تحديد ما إذا كان العنصر هو عضو في مجموعة من الأعضاء الرئيسيين
8 مفتاح SMEMBERS
إرجاع مجموعة من جميع أعضاء
9 عضو المقصد مصدر SMOVE
عناصر عضو من مصدر لجمع مجموعة المحمول جهة
10 مفتاح SPOP
يزيل وإرجاع عنصر عشوائي في مجموعة
11 SRANDMEMBER مفتاح [عدد]
إرجاع مجموعة من رقم عشوائي واحد أو أكثر
12 member1 رئيسيا سريم [member2]
إزالة مجموعة من واحد أو أكثر من أعضاء
13 SUNION key1 [key2]
العودة إلى كل مجموعة معينة من الاتحاد
14 SUNIONSTORE key1 الوجهة [key2]
كل مجموعة معينة وتخزينها في جمع مجموعة الوجهة
15 المؤشر الرئيسي SSCAN [نمط MATCH] [ عدد COUNT]
عناصر متكررة في جمع