Latest web development tutorials

Memcached substituir comando

Memcached substituir comando é usado para substituir umvalor (key)(valor de dados)chaveexistente.

Se a chave não existir, substitua falhar, e você receberá uma respostaNOT_STORED.

sintaxe:

A sintaxe básica substituir comando é como segue:

replace key flags exptime bytes [noreply]
value

Os parâmetros são como se segue:

  • chave: Tecla estrutura de valores-chave, ele é usado para encontrar o valor cache.
  • flags: pode incluir um par de valores-chave de parâmetro inteiro, o cliente usa para armazenar informações adicionais sobre os pares chave-valor.
  • EXPTIME: salvar pares chave-valor no cache o período de tempo (em segundos, 0 significa para sempre)
  • bytes: número de bytes armazenados no cache
  • noreply (opcional): Este parâmetro informa o servidor não precisa retornar dados
  • valor: o valor armazenado (sempre localizados na segunda linha) (pode ser diretamente entendida como valor estrutura de key-value)

Exemplos

Nós estabelecemos os seguintes exemplos:

  • tecla → mykey
  • bandeira → 0
  • EXPTIME → 900 (em segundos)
  • bytes → 10 (o número de bytes de armazenamento de dados)
  • valor → data_value

As seguintes teclas exemplos usamos 'mykey' e armazenar o data_value valor correspondente. Após a execução que substitua o mesmo valor de chave 'some_other_value'.

add mykey 0 900 10
data_value
STORED
get mykey
VALUE mykey 0 10
data_value
END
replace mykey 0 900 16
some_other_value
get mykey
VALUE mykey 0 16
some_other_value
END

exportação

Se os dados forem adicionados com êxito, a saída:

STORED

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

  • Armazenado: Após saída salva com sucesso.
  • NOT_STORED: realiza substituição depois de saída de falha.