Spec-Zone.ru › Redis

HSETNX

HSETNX
Синтаксис
HSETNX key field value
Доступно с версии:
2.0.0
Сложность по времени:
O(1)
Категории ACL:
@write, @hash, @fast,

Устанавливает field в хеш, хранящийся по адресу key, в значение value, только если field ещё не существует. Если key не существует, создается новый ключ, содержащий хеш. Если field уже существует, эта операция не оказывает никакого действия.

Возврат

Целочисленный ответ, конкретно:

  • 1 если field — это новое поле в хеше и value было установлено.
  • 0 если field уже существует в хеше и никакая операция не была выполнена.

Примеры

HSETNX myhash field "Hello"
HSETNX myhash field "World"
HGET myhash field

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

Spec-Zone.ru

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