Memcache Commands
Folha de Dicas de Comandos
De https://lzone.de/cheat-sheet/memcached
Os comandos suportados (os oficiais e alguns não oficiais) estão documentados no documento doc/protocol.txt.
Infelizmente, a descrição da sintaxe não é muito clara e um simples comando de ajuda listando os comandos existentes seria muito melhor. Aqui está uma visão geral dos comandos que você pode encontrar na fonte (em 19.08.2016):
Comando | Descrição | Exemplo |
---|---|---|
get | Lê um valor |
|
set | Define uma chave incondicionalmente |
|
add | Adiciona uma nova chave |
|
replace | Substitui chave existente |
|
append | Anexa dados à chave existente |
|
prepend | Adiciona dados à chave existente |
|
incr | Incrementa valor numérico da chave pelo número fornecido |
|
decr | Decrementa valor numérico da chave pelo número fornecido |
|
delete | Exclui uma chave existente |
|
flush_all | Invalida todos os itens imediatamente |
|
flush_all | Invalida todos os itens em n segundos |
|
stats | Imprime estatísticas gerais |
|
Imprime estatísticas de memória |
| |
Imprime estatísticas de alocação de nível superior |
| |
Imprime informações sobre itens |
| |
| ||
| ||
Reinicia contadores de estatísticas |
| |
lru_crawler metadump | Despeja (a maioria) dos metadados para (todos) os itens no cache |
|
version | Imprime versão do servidor. |
|
verbosity | Aumenta o nível de log |
|
quit | Termina a sessão |
|
Estatísticas de Tráfego
Você pode consultar as estatísticas de tráfego atuais usando o comando
Você obterá uma listagem que mostra o número de conexões, bytes de entrada/saída e muito mais.
Exemplo de Saída:
Estatísticas de Memória
Você pode consultar as estatísticas de memória atuais usando
Exemplo de Saída:
Se você não tem certeza se tem memória suficiente para a sua instância do memcached, sempre fique atento aos contadores de "evictions" fornecidos pelo comando "stats". Se você tiver memória suficiente para a instância, o contador de "evictions" deve ser 0 ou pelo menos não estar aumentando.
Quais Chaves São Usadas?
Não há uma função integrada para determinar diretamente o conjunto atual de chaves. No entanto, você pode usar o
Comando para determinar quantas chaves existem:
Isso pelo menos ajuda a ver se alguma chave está sendo usada. Para despejar os nomes das chaves de um script PHP que já faz acesso ao memcache, você pode usar o código PHP de 100days.de.
Last updated