Команда Redis Hincrby

Хеш Redis

Команда Redis Hincrby используется для прибавления указанного значения приращения к значению поля в хэш-таблице.

Приращение также может быть отрицательным числом, что эквивалентно выполнению операции вычитания для указанного поля.

Если ключ хэш-таблицы не существует, создаётся новая хэш-таблица и выполняется команда HINCRBY.

Если указанное поле не существует, значение поля инициализируется 0 перед выполнением команды.

Выполнение команды HINCRBY для поля, в котором хранится строковое значение, приведёт к ошибке.

Значение этой операции ограничено представлением 64-битного числа со знаком.

Синтаксис

Базовый синтаксис команды redis Hincrby следующий:

redis 127.0.0.1:6379> HINCRBY KEY_NAME FIELD_NAME INCR_BY_NUMBER 

Доступные версии

>= 2.0.0

Возвращаемое значение

Значение поля в хеш-таблице после выполнения команды HINCRBY.

Примеры

redis> HSET myhash field 5
(integer) 1
redis> HINCRBY myhash field 1
(integer) 6
redis> HINCRBY myhash field -1
(integer) 5
redis> HINCRBY myhash field -10
(integer) -5
redis> 

Хеш Redis

Другие расширения