Команда Redis Sinter

Множества Redis

Команда Redis Sinter возвращает пересечение всех заданных множеств. Несуществующие ключи множеств рассматриваются как пустые множества. Если одно из заданных множеств пусто, результат также является пустым множеством (в соответствии с законами операций над множествами).

Синтаксис

Базовый синтаксис команды Redis Sinter выглядит следующим образом:

redis 127.0.0.1:6379> SINTER KEY KEY1..KEYN 

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

>= 1.0.0

Возвращаемое значение

Список элементов пересечения.

Пример

redis 127.0.0.1:6379> SADD myset "hello"
(integer) 1
redis 127.0.0.1:6379> SADD myset "foo"
(integer) 1
redis 127.0.0.1:6379> SADD myset "bar"
(integer) 1
redis 127.0.0.1:6379> SADD myset2 "hello"
(integer) 1
redis 127.0.0.1:6379> SADD myset2 "world"
(integer) 1
redis 127.0.0.1:6379> SINTER myset myset2
1) "hello"

Множества Redis

Другие расширения