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

Команда Redis Sdiff

Множества (Set) Redis

Команда Redis Sdiff возвращает разницу между первым набором и другими наборами, также можно сказать, что это уникальные элементы первого набора. Неработающие наборы key рассматриваются как пустые наборы.

Результат разницы из первого FIRST_KEY, а не из других OTHER_KEY1, и не из всего FIRST_KEY OTHER_KEY1..OTHER_KEYN.

Пример:

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

Грамматика

Основная грамматика команды redis Sdiff

redis 127.0.0.1:6379> SDIFF FIRST_KEY OTHER_KEY1..OTHER_KEYN

Доступные версии

>= 1.0.0

Возвратное значение

Список членов, входящих в разницу.

Онлайн пример

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) Redis