Redis - Setler
Redis Kümeleri, benzersiz dizelerden oluşan sırasız bir koleksiyondur. Benzersiz araç kümeleri, bir anahtardaki verilerin tekrarına izin vermez.
Redis setinde ekle, kaldır ve O (1) 'deki üyelerin varlığını test et (Setin içerdiği elemanların sayısına bakılmaksızın sabit zaman). Listenin uzunluğu en fazla 2 32 1 elemanlarının (4294967295, set başına elemanların fazla 4 milyar $) -.
Misal
redis 127.0.0.1:6379> SADD tutorials redis
(integer) 1
redis 127.0.0.1:6379> SADD tutorials mongodb
(integer) 1
redis 127.0.0.1:6379> SADD tutorials mysql
(integer) 1
redis 127.0.0.1:6379> SADD tutorials mysql
(integer) 0
redis 127.0.0.1:6379> SMEMBERS tutorials
1) "mysql"
2) "mongodb"
3) "redis"
Yukarıdaki örnekte, komut tarafından 'öğreticiler' adlı Redis kümesine üç değer eklenmiştir. SADD.
Redis Komutları Ayarlıyor
Aşağıdaki tablo, setlerle ilgili bazı temel komutları listeler.
Sr.No | Komut ve Açıklama |
---|---|
1 | SADD anahtar üye1 [üye2]
Bir sete bir veya daha fazla üye ekler |
2 | SCARD tuşu
Bir kümedeki üye sayısını alır |
3 | TMSF anahtar1 [anahtar2]
Birden çok seti çıkarır |
4 | SDIFFSTORE hedef anahtar1 [anahtar2]
Birden çok kümeyi çıkarır ve elde edilen kümeyi bir anahtarda depolar |
5 | SINTER anahtar1 [anahtar2]
Birden çok kümeyi kesişir |
6 | SINTERSTORE hedef anahtar1 [anahtar2]
Birden çok kümeyi keser ve elde edilen kümeyi bir anahtarda depolar |
7 | SISMEMBER anahtar üyesi
Belirli bir değerin bir kümenin üyesi olup olmadığını belirler |
8 | SMEMBERS anahtarı
Bir kümedeki tüm üyeleri alır |
9 | SMOVE kaynak hedef üyesi
Bir üyeyi bir gruptan diğerine taşır |
10 | SPOP anahtarı
Bir kümeden rastgele bir üyeyi kaldırır ve döndürür |
11 | SRANDMEMBER anahtarı [sayım]
Bir kümeden bir veya birden çok rastgele üye alır |
12 | SREM anahtar üye1 [üye2]
Bir gruptan bir veya daha fazla üyeyi kaldırır |
13 | SUNION key1 [key2]
Birden çok set ekler |
14 | SUNIONSTORE hedef anahtar1 [anahtar2]
Birden çok set ekler ve elde edilen seti bir anahtarda saklar |
15 | SSCAN anahtar imleci [MATCH kalıbı] [COUNT sayım]
Set öğelerini artımlı olarak yineler |