Установка нескольких полей с помощью HMSET
В этом шаге мы изучим команду HMSET
в Redis, которая позволяет устанавливать несколько полей хеша (hash) одновременно. Это более эффективно, чем установка каждого поля по отдельности с помощью команды HSET
.
Сначала давайте подключимся к Redis-серверу с помощью команды redis-cli
. Откройте терминал в вашем каталоге ~/project
и введите:
redis-cli
Вы должны увидеть приглашение Redis: 127.0.0.1:6379>
.
Теперь давайте используем команду HMSET
. Синтаксис:
HMSET key field value [field value ...]
Где:
key
- это имя хеша.
field
- это имя поля внутри хеша.
value
- это значение, которое будет присвоено полю.
Давайте создадим хеш с именем user:1001
и установим для него несколько полей: name
, age
и city
.
HMSET user:1001 name "John Doe" age 30 city "New York"
Вы должны увидеть вывод OK
, который указывает на то, что команда выполнена успешно.
Чтобы убедиться, что поля установлены правильно, вы можете использовать команду HGETALL
. Однако в этой лабораторной работе мы сосредоточимся на проверке самих команд.
Вы также можете использовать HMSET
для обновления существующих полей. Например, давайте изменим поле age
на 31
:
HMSET user:1001 age 31
Опять же, вы должны увидеть OK
.
Не забудьте выйти из redis-cli, набрав exit
. Это важно для того, чтобы команда была зарегистрирована для проверки.
exit