Commande Redis Sdiff
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>
Autres extensions
Ensemble Redis