Archivo

Archivo para enero, 2012

estadoMemcached

Jueves, 19 de enero de 2012

Información estado Memcached

Memcached es un sistema libre y open source, de gran rendimiento, distribuido y de propósito general para caché basado en memoria.

Para saber las opciones de configuración con las que ha sido arrancado podemos usar el siguiente comando:

# echo "stats" | nc localhost 11211

Para obtener información información sobre los valores que se están almacenando en la caché podemos utilizar los comandos memcat y memdump que vienen con la librería libmemcached.

El comando memdump nos permite obtener un listado de las claves que se están guardando actualmente en el servidor:

# memdump --servers=localhost

En las pruebas que yo he realizado, este comando devuelve un conjunto de claves y luego finaliza con error.

Si queremos conocer el contenido exacto de una de las claves guardadas en el servidor podemos usar el comando memcat:

# memcat --servers=localhost nombreclave

nombreclave puede ser uno de los valores obtenidos con el comando memdump o lo podemos obtener de las aplicaciones que usan memcached (por ejemplo puede ser el identificador de una sesión,…)

 

 

Sin clasificar , ,