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

O comando Decr do Redis

String (string) do Redis

O comando Decr do Redis subtrai um valor do número armazenado na chave.

Se a chave não existir, o valor da chave será inicializado em 0 antes de executar a operação DECR.

Se o valor contiver um tipo incorreto ou se o valor de string não puder ser representado como número, então será retornado um erro.

A restrição do valor dessa operação está limitada a 64 número representado dentro de um sinal bit (bit) signed.

Sintaxe

A sintaxe básica do comando Decr do Redis é a seguinte:

redis 127.0.0.1:6379> DECR NOME_DA_CHAVE 

Versão disponível

>= 1.0.0

Retorno

O valor da chave após executar o comando.

Exemplo online

# DECR para chave valor existente
redis> SET failure_times 10
OK
redis> DECR failure_times
(integer) 9
# DECR para chave valor inexistente
redis> EXISTS count
(integer) 0
redis> DECR count
(integer) -1
# DECR para chave existente mas não numérica
redis> SET company YOUR_CODE_SUCKS.LLC
OK
redis> DECR company
(error) ERR valor não é um inteiro ou fora do intervalo

String (string) do Redis