English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Команда Redis Hincrby

Хэш (Hash) 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>

Хэш (Hash) Redis