Latest web development tutorials

Redis set (Set)

Redis est une collection non ordonnée de Set type chaîne. Il est le seul membre de la collection, ce qui signifie que la collecte ne peut pas dupliquer les données.

Redis est fixé par la table de hachage pour atteindre, il faut donc ajouter, supprimer, rechercher la complexité est O (1).

Définissez le nombre maximum de membres de 232 à -1 (4294967295 Chaque ensemble peut stocker plus de 40 millions de membres).

Exemples

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"

Dans l'exemple ci - dessus , nousSADD commande pour la collection nommée w3bigkey insertion de trois éléments.


Redis commande set

Le tableau suivant répertorie les Redis ensemble de commandes de base:

Non. Commande et la description
1 SADD clé member1 [member2]
Ajouter un ou plusieurs membres à la collection
2 clé Scard
Être membres d'une collection
3 Sdiff key1 [key2]
Renvoie la différence entre l'ensemble des collections
4 SDIFFSTORE destination key1 [key2]
Renvoie la différence set tous ensemble et stocké dans la destination
5 SINTER key1 [key2]
Retour à l'intersection d'un ensemble donné de tous
6 SINTERSTORE destination key1 [key2]
Renvoie l'intersection de tous les ensembles et stockés dans la destination
7 membre clé SISMEMBER
Déterminer si l'élément est un membre d'une collection d'éléments-clés
8 clé SMEMBERS
Retourne une collection de tous les membres de la
9 membre de destination source SMOVE
Les éléments membres de la source à destination portable ensemble de collection
10 clé SPOP
Supprime et renvoie un élément aléatoire dans la collection
11 SRANDMEMBER touche [count]
Retourne une collection d'un ou plusieurs nombres aléatoires
12 member1 clés SREM [member2]
Retirer l'ensemble d'un ou plusieurs membres
13 Sunion key1 [key2]
Retour à tous ensemble donné d'union
14 SUNIONSTORE destination key1 [key2]
Tous les ensemble donné et stocké dans la collection de jeu de destination
15 touche curseur sscan [pattern MATCH] [ count COUNT]
éléments itératifs dans la collection