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/