Commande Redis Sdiff

Ensemble Redis

La commande Redis Sdiff renvoie la différence entre le premier ensemble et les autres ensembles, qui peut également être considérée comme les éléments uniques au premier ensemble. Les clés d'ensemble inexistantes sont traitées comme des ensembles vides.

Le résultat de la différence provient du premier FIRST_KEY, et non des OTHER_KEY1 ultérieurs, ni de la différence de l'ensemble FIRST_KEY OTHER_KEY1..OTHER_KEYN.

Exemple :

key1 = {a,b,c,d}
key2 = {c}
key3 = {a,c,e}
SDIFF key1 key2 key3 = {b,d}

Syntaxe

La syntaxe de base de la commande redis Sdiff est la suivante :

redis 127.0.0.1:6379> SDIFF FIRST_KEY OTHER_KEY1..OTHER_KEYN 

Versions disponibles

>= 1.0.0

Valeur de retour

Une liste contenant les membres de la différence résultante.

Exemples

redis> SADD key1 "a"
(integer) 1
redis> SADD key1 "b"
(integer) 1
redis> SADD key1 "c"
(integer) 1
redis> SADD key2 "c"
(integer) 1
redis> SADD key2 "d"
(integer) 1
redis> SADD key2 "e"
(integer) 1
redis> SDIFF key1 key2
1) "a"
2) "b"
redis> 

Ensemble Redis

Autres extensions