Redis набор (Set)
Redis представляет собой неупорядоченный набор Set типа строки. Это единственный член коллекции, а это значит, что коллекция не может дублировать данные.
Redis устанавливается хэш-таблицы для достижения, поэтому добавлять, удалять, найти сложность O (1).
Установите максимальное число членов 232--1 (4294967295 Каждый комплект может хранить более 40 миллионов пользователей).
примеров
redis 127.0.0.1:6379> SADD w3bigkey redis (integer) 1 redis 127.0.0.1:6379> SADD w3bigkey mongodb (integer) 1 redis 127.0.0.1:6379> SADD w3bigkey mysql (integer) 1 redis 127.0.0.1:6379> SADD w3bigkey mysql (integer) 0 redis 127.0.0.1:6379> SMEMBERS w3bigkey 1) "mysql" 2) "mongodb" 3) "redis"
В приведенном выше примере мыSADD команду коллекции под названием w3bigkey вставки из трех элементов.
Набор команд Redis
В следующей таблице перечислены Redis набор основных команд:
Нет. | Команда и описание |
---|---|
1 | member1 ключ SADD [member2] Добавление одного или нескольких членов в коллекции |
2 | ключ SCard Будучи членами коллекции |
3 | SDiff ключ1 [ключ2] Возвращает разницу между множеством всех коллекций |
4 | SDIFFSTORE назначения ключ1 [ключ2] Возвращает разницу набор всех устанавливаются и сохраняются в пункте назначения |
5 | SINTER ключ1 [ключ2] Назад к пересечения заданного множества всех |
6 | SINTERSTORE назначения ключ1 [ключ2] Возвращает пересечение всех множеств и хранится в пункте назначения |
7 | Ключевой элемент SISMEMBER Определение элемента, является ли членом коллекции ключевых членов |
8 | ключ SMEMBERS Возвращает коллекцию всех членов Организации |
9 | член назначения SMOVE источник Элементы членов от источника к месту назначения мобильного набора сбора |
10 | ключ SPOP Удаляет и возвращает случайный элемент в коллекции |
11 | SRANDMEMBER клавишу [число] Возвращает коллекцию одного или нескольких случайных чисел |
12 | Śrem ключевые member1 [member2] Извлеките набор из одного или более членов |
13 | Сунион ключ1 [ключ2] Обратно ко всем данному набору союза |
14 | SUNIONSTORE назначения ключ1 [ключ2] Все заданного набора и хранится в коллекции множества назначения |
15 | SSCAN клавишу управления курсором [MATCH шаблон] [ кол - COUNT] Итерационные элементов в коллекции |