Memcache Commands
Foglio di trucchi dei comandi
Da https://lzone.de/cheat-sheet/memcached
I comandi supportati (quelli ufficiali e alcuni non ufficiali) sono documentati nel documento doc/protocol.txt.
Purtroppo la descrizione della sintassi non è molto chiara e un semplice comando di aiuto che elenchi i comandi esistenti sarebbe molto meglio. Ecco una panoramica dei comandi che puoi trovare nella fonte (aggiornato al 19.08.2016):
Comando | Descrizione | Esempio |
---|---|---|
get | Legge un valore |
|
set | Imposta una chiave incondizionatamente |
|
add | Aggiunge una nuova chiave |
|
replace | Sovrascrive la chiave esistente |
|
append | Aggiunge dati alla chiave esistente |
|
prepend | Aggiunge dati all'inizio della chiave esistente |
|
incr | Incrementa il valore numerico della chiave di un numero dato |
|
decr | Decrementa il valore numerico della chiave di un numero dato |
|
delete | Elimina una chiave esistente |
|
flush_all | Invalida immediatamente tutti gli elementi |
|
flush_all | Invalida tutti gli elementi in n secondi |
|
stats | Stampa le statistiche generali |
|
Stampa le statistiche di memoria |
| |
Stampa le statistiche di allocazione a livello più alto |
| |
Stampa le informazioni sugli elementi |
| |
| ||
| ||
Reimposta i contatori delle statistiche |
| |
lru_crawler metadump | Elenca (la maggior parte) i metadati per (tutti) gli elementi nella cache |
|
version | Stampa la versione del server |
|
verbosity | Aumenta il livello di log |
|
quit | Termina la sessione |
|
Statistiche sul Traffico
Puoi interrogare le statistiche attuali sul traffico utilizzando il comando
Riceverai un elenco che fornisce il numero di connessioni, byte in uscita e altro ancora.
Esempio di output:
Statistiche della memoria
Puoi interrogare le attuali statistiche della memoria utilizzando
Esempio di output:
Se non sei sicuro di avere abbastanza memoria per la tua istanza memcached, controlla sempre i contatori "evictions" forniti dal comando "stats". Se hai abbastanza memoria per l'istanza, il contatore "evictions" dovrebbe essere 0 o almeno non aumentare.
Quali Chiavi Vengono Utilizzate?
Non esiste una funzione integrata per determinare direttamente l'attuale insieme di chiavi. Tuttavia, puoi utilizzare
Comando per determinare quanti chiavi esistono:
Questo almeno aiuta a vedere se vengono utilizzate delle chiavi. Per scaricare i nomi delle chiavi da uno script PHP che già accede a memcache, è possibile utilizzare il codice PHP da 100days.de.
Last updated