Memcache Commands
Hoja de trucos de Comandos
Desde https://lzone.de/cheat-sheet/memcached
Los comandos admitidos (los oficiales y algunos no oficiales) están documentados en el documento doc/protocol.txt.
Lamentablemente, la descripción de la sintaxis no es muy clara y un simple comando de ayuda que liste los comandos existentes sería mucho mejor. Aquí tienes una visión general de los comandos que puedes encontrar en la fuente (a partir del 19.08.2016):
Comando | Descripción | Ejemplo |
---|---|---|
get | Lee un valor |
|
set | Establece una clave incondicionalmente |
|
add | Agrega una nueva clave |
|
replace | Sobrescribe la clave existente |
|
append | Adjunta datos a la clave existente |
|
prepend | Agrega datos al principio de la clave existente |
|
incr | Incrementa el valor numérico de la clave dada por un número dado |
|
decr | Decrementa el valor numérico de la clave dada por un número dado |
|
delete | Elimina una clave existente |
|
flush_all | Invalida todos los elementos inmediatamente |
|
flush_all | Invalida todos los elementos en n segundos |
|
stats | Imprime estadísticas generales |
|
Imprime estadísticas de memoria |
| |
Imprime estadísticas de asignación de nivel superior |
| |
Imprime información sobre elementos |
| |
| ||
| ||
Restablece contadores de estadísticas |
| |
lru_crawler metadump | Volcar (la mayoría de) los metadatos de (todos) los elementos en la caché |
|
version | Imprime la versión del servidor |
|
verbosity | Aumenta el nivel de registro |
|
quit | Termina la sesión |
|
Estadísticas de Tráfico
Puedes consultar las estadísticas de tráfico actuales usando el comando
Obtendrás un listado que muestra el número de conexiones, bytes enviados/recibidos y mucho más.
Ejemplo de salida:
Estadísticas de Memoria
Puedes consultar las estadísticas actuales de memoria usando
Ejemplo de salida:
Si no estás seguro de si tienes suficiente memoria para tu instancia de memcached, siempre debes estar atento a los contadores de "evictions" proporcionados por el comando "stats". Si tienes suficiente memoria para la instancia, el contador de "evictions" debería ser 0 o al menos no estar aumentando.
¿Qué claves se utilizan?
No hay una función incorporada para determinar directamente el conjunto actual de claves. Sin embargo, puedes usar el
Command to determine how many keys do exist
Use the following command to determine how many keys exist in the Memcache server:
Esto al menos ayuda a ver si se utilizan claves. Para volcar los nombres de las claves desde un script de PHP que ya accede a memcache, puedes usar el código PHP de 100days.de.
Última actualización