Установка нескольких полей с помощью 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