Spec-Zone.ru › Redis

HSET

HSET
Синтаксис
HSET key field value [field value ...]
Доступно с версии:
2.0.0
Сложность по времени:
O(1) для каждой пары поле/значение, добавленной, следовательно O(N) для добавления N пар поле/значение, когда команда вызывается с несколькими парами поле/значение.
Категории ACL:
@write, @hash, @fast,

Устанавливает указанные поля с соответствующими значениями в хеш, хранящийся в key.

Данная команда перезаписывает значения указанных полей, которые уже существуют в хеше. Если key не существует, создается новая запись, содержащая хеш.

Возврат

Целочисленный ответ: Количество добавленных полей.

Примеры

HSET myhash field1 "Hello"
HGET myhash field1
HSET myhash field2 "Hi" field3 "World"
HGET myhash field2
HGET myhash field3
HGETALL myhash

История

  • Начиная с версии Redis 4.0.0: Принимает несколько field и value аргументов.

© 2006–2022 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/hset/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API