Memcache Commands
Last updated
Last updated
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
From https://lzone.de/cheat-sheet/memcached
Los comandos soportados (los oficiales y algunos no oficiales) están documentados en el doc/protocol.txt.
Lamentablemente, la descripción de la sintaxis no es realmente clara y un simple comando de ayuda que liste los comandos existentes sería mucho mejor. Aquí hay un resumen de los comandos que puedes encontrar en el source (a partir del 19.08.2016):
Puedes consultar las estadísticas de tráfico actuales usando el comando
Obtendrás un listado que muestra el número de conexiones, bytes entrantes/salientes y mucho más.
Ejemplo de salida:
Puedes consultar las estadísticas de memoria actuales usando
Este comando almacena el valor 9
en la clave mykey
con una duración de 900 segundos.
Este comando recupera el valor almacenado en mykey
.
STAT 1:chunk_size 80 STAT 1:chunks_per_page 13107 STAT 1:total_pages 1 STAT 1:total_chunks 13107 STAT 1:used_chunks 13106 STAT 1:free_chunks 1 STAT 1:free_chunks_end 12886 STAT 2:chunk_size 100 STAT 2:chunks_per_page 10485 STAT 2:total_pages 1 STAT 2:total_chunks 10485 STAT 2:used_chunks 10484 STAT 2:free_chunks 1 STAT 2:free_chunks_end 10477 [...] STAT active_slabs 3 STAT total_malloced 3145436 END
stats items
stats items STAT items:1:number 220 STAT items:1:age 83095 STAT items:2:number 7 STAT items:2:age 1405 [...] END
Command | Description | Example |
---|---|---|
get
Lee un valor
get mykey
set
Establece una clave incondicionalmente
set mykey <flags> <ttl> <size>
<p>Asegúrate de usar \r\n como saltos de línea al usar herramientas de línea de comandos de Unix. Por ejemplo</p> printf "set mykey 0 60 4\r\ndata\r\n"
add
Agrega una nueva clave
add newkey 0 60 5
replace
Sobrescribe una clave existente
replace key 0 60 5
append
Agrega datos a una clave existente
append key 0 60 15
prepend
Precede datos a una clave existente
prepend key 0 60 15
incr
Incrementa el valor numérico de la clave por un número dado
incr mykey 2
decr
Decrementa el valor numérico de la clave por un número dado
decr mykey 5
delete
Elimina una clave existente
delete mykey
flush_all
Invalida todos los elementos inmediatamente
flush_all
flush_all
Invalida todos los elementos en n segundos
flush_all 900
stats
Imprime estadísticas generales
stats
Imprime estadísticas de memoria
stats slabs
Imprime estadísticas de asignación de nivel superior
stats malloc
Imprime información sobre los elementos
stats items
stats detail
stats sizes
Restablece los contadores de estadísticas
stats reset
lru_crawler metadump
Volcar (la mayor parte de) los metadatos de (todos) los elementos en la caché
lru_crawler metadump all
version
Imprime la versión del servidor.
version
verbosity
Aumenta el nivel de registro
verbosity
quit
Termina la sesión
quit