English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Redis Sdiff-Befehl

Set (Set) von Redis

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}

Syntax

Der grundlegende Syntax der Redis Sdiff-Befehl ist wie folgt:

redis 127.0.0.1:6379> SDIFF FIRST_KEY OTHER_KEY1..OTHER_KEYN

Verfügbare Version

>= 1.0.0

Rückgabewert

Liste der Elemente der Differenzmenge.

Online-Beispiel

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>

Set (Set) von Redis