Latest web development tutorials

Memcached comando incr e decr

Memcached comando incr e decr é usado para chave de valor numérico (key) já existe será incrementar ou operação de subtração.

incr de dados e operação decr do comando deve ser um 32-bit inteiro sem sinal decimal.

Se a chave não existe retornoNOT_FOUND, se o valor da chave não é um número, o CLIENT_ERROR retorno,outros erros de retorno deerro.


comando incr

sintaxe:

O comando de base sintaxe incr é como se segue:

incr key increment_value

Os parâmetros são como se segue:

  • chave: Tecla estrutura de valores-chave, ele é usado para encontrar o valor cache.
  • increment_value: aumentar o valor.

Exemplos

Nos exemplos a seguir, usamos como visitantes chave, um valor inicial de 10, seguido por adição de 5 funcionamento.

set visitors 0 900 2
10
STORED
get visitors
VALUE visitors 0 2
10
END
incr visitors 5
15
get visitors
VALUE visitors 0 2
15
END

exportação

informações de saída Descrição:

  • NOT_FOUND: chave não existe.
  • CLIENT_ERROR: Uma vez que o valor não é um objeto.
  • ERRO outros erros, tais como erros de sintaxe.

comando decr

O comando de base sintaxe decr é como se segue:

decr key decrement_value

Os parâmetros são como se segue:

  • chave: Tecla estrutura de valores-chave, ele é usado para encontrar o valor cache.
  • decrement_value: reduzir o valor.

Exemplos

set visitors 0 900 2
10
STORED
get visitors
VALUE visitors 0 2
10
END
decr visitors 5
5
get visitors
VALUE visitors 0 1
5
END

Nos exemplos a seguir, usamos como visitantes chave, um valor inicial de 10, seguindo-se menos 5 operação.

exportação

informações de saída Descrição:

  • NOT_FOUND: chave não existe.
  • CLIENT_ERROR: Uma vez que o valor não é um objeto.
  • ERRO outros erros, tais como erros de sintaxe.