English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Der Redis Sdiff-Befehl gibt die Differenz zwischen der ersten Sammlung und anderen Sammlungen zurück, was auch als die einzigartigen Elemente der ersten Sammlung betrachtet werden kann. Nicht vorhandene Sammlung key wird als leere Sammlung betrachtet.
Das Ergebnis der Differenzmenge stammt von FIRST_KEY, nicht von OTHER_KEY1,nicht der gesamte FIRST_KEY OTHER_KEY1..OTHER_KEYN der Differenzmenge.
Beispiel:
key1 = {a,b,c,d} key2 = {c} key3 = {a,c,e} SDIFF key1 key2 key3 = {b,d}
Der grundlegende Syntax der Redis Sdiff-Befehl ist wie folgt:
redis 127.0.0.1:6379> SDIFF FIRST_KEY OTHER_KEY1..OTHER_KEYN
>= 1.0.0
Liste der Elemente der Differenzmenge.
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>