Команда Redis Decr

Строка Redis

Команда Redis Decr уменьшает числовое значение, хранящееся в ключе, на единицу.

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

Если значение имеет неправильный тип или строковое значение не может быть представлено числом, возвращается ошибка.

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

Синтаксис

Базовый синтаксис команды Redis Decr выглядит следующим образом:

redis 127.0.0.1:6379> DECR KEY_NAME 

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

>= 1.0.0

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

Значение ключа после выполнения команды.

Пример

# 对存在的数字值 key 进行 DECR

redis> SET failure_times 10
OK

redis> DECR failure_times
(integer) 9


# 对不存在的 key 值进行 DECR

redis> EXISTS count
(integer) 0

redis> DECR count
(integer) -1


# 对存在但不是数值的 key 进行 DECR

redis> SET company YOUR_CODE_SUCKS.LLC
OK

redis> DECR company
(error) ERR value is not an integer or out of range

Строка Redis

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