Увеличение на 1
HINCRBY
Синтаксис
HINCRBY key field increment
- Доступно с версии:
- 2.0.0
- Сложность вычислений:
- O(1)
- Категории ACL:
-
@write,@hash,@fast,
Увеличивает число, хранящееся в field в хэше, хранящемся в key, на increment. Если key не существует, создаётся новый ключ, содержащий хэш. Если field не существует, значение устанавливается в 0 перед выполнением операции.
Диапазон значений, поддерживаемых HINCRBY, ограничен 64-битными знаковыми целыми числами.
Возвращаемое значение
Целочисленный ответ: значение в field после операции инкремента.
Примеры
Так как аргумент increment является знаковым, можно выполнять как операции увеличения, так и уменьшения:
HSET myhash field 5 HINCRBY myhash field 1 HINCRBY myhash field -1 HINCRBY myhash field -10
© 2006–2022 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/hincrby/