Добавление элементов в множество с помощью SADD
В этом шаге вы узнаете, как добавлять элементы в множество Redis с помощью команды SADD
. Множества в Redis – это неупорядоченные коллекции уникальных строк. Это означает, что каждый элемент в множестве должен быть уникальным, и порядок, в котором элементы добавляются в множество, не сохраняется.
Команда SADD
добавляет один или несколько элементов (members) в множество. Если указанный элемент уже является членом множества, он игнорируется. Если множество не существует, создается новое множество с указанным(и) элементом(ами).
Начнем с подключения к серверу Redis. Откройте свой терминал и выполните следующую команду:
redis-cli
Эта команда откроет интерфейс командной строки Redis (Redis command-line interface).
Теперь давайте добавим несколько элементов в множество с именем my_set
. Выполните следующую команду:
SADD my_set "apple" "banana" "cherry"
Эта команда добавит строки "apple", "banana" и "cherry" в множество my_set
. Вывод будет целым числом, представляющим количество элементов, которые были успешно добавлены в множество. В этом случае вывод должен быть 3
.
(integer) 3
Теперь давайте попробуем добавить элемент, который уже существует в множестве. Выполните следующую команду:
SADD my_set "apple"
Эта команда попытается добавить строку "apple" в множество my_set
. Однако, поскольку "apple" уже является членом множества, она будет проигнорирована. Вывод будет 0
, указывающий на то, что новые элементы не были добавлены.
(integer) 0
Чтобы убедиться, что элементы были добавлены в множество, вы можете использовать команду SMEMBERS
. Выполните следующую команду:
SMEMBERS my_set
Эта команда вернет список всех членов множества my_set
. Вывод должен быть:
1) "cherry"
2) "banana"
3) "apple"
Обратите внимание, что порядок элементов в выводе может отличаться от порядка, в котором они были добавлены. Это связано с тем, что множества являются неупорядоченными коллекциями.
Наконец, выйдите из Redis CLI (Redis command-line interface):
exit
Важно выйти из redis-cli
, чтобы ваши команды были зарегистрированы (logged).
Теперь вы успешно добавили элементы в множество Redis с помощью команды SADD
. Это фундаментальная операция для работы с множествами в Redis, и она будет использоваться в следующих шагах для выполнения более сложных операций.