Memcache Commands
Commandes Memcache
Feuille de triche des commandes
De https://lzone.de/cheat-sheet/memcached
Les commandes prises en charge (officielles et non officielles) sont documentées dans le document doc/protocol.txt.
Malheureusement, la description de la syntaxe n'est pas vraiment claire et une simple commande d'aide listant les commandes existantes serait bien meilleure. Voici un aperçu des commandes que vous pouvez trouver dans la source (au 19.08.2016) :
Commande | Description | Exemple |
---|---|---|
get | Lit une valeur |
|
set | Définit une clé de manière inconditionnelle |
|
add | Ajoute une nouvelle clé |
|
replace | Remplace une clé existante |
|
append | Ajoute des données à une clé existante |
|
prepend | Ajoute des données au début d'une clé existante |
|
incr | Incrémente la valeur numérique de la clé donnée |
|
decr | Décrémente la valeur numérique de la clé donnée |
|
delete | Supprime une clé existante |
|
flush_all | Invalide immédiatement tous les éléments |
|
flush_all | Invalide tous les éléments dans n secondes |
|
stats | Affiche des statistiques générales |
|
Affiche des statistiques sur la mémoire |
| |
Affiche des statistiques d'allocation de niveau supérieur |
| |
Affiche des informations sur les éléments |
| |
| ||
| ||
Réinitialise les compteurs de statistiques |
| |
lru_crawler metadump | Dump (la plupart) des métadonnées pour (tous) les éléments dans le cache |
|
version | Affiche la version du serveur |
|
verbosity | Augmente le niveau de journalisation |
|
quit | Termine la session |
|
Statistiques du trafic
Vous pouvez interroger les statistiques de trafic actuelles en utilisant la commande
Vous obtiendrez une liste qui indique le nombre de connexions, les octets entrants/sortants et bien plus encore.
Exemple de sortie :
Statistiques de mémoire
Vous pouvez interroger les statistiques de mémoire actuelles en utilisant
Memcache Commands
Stats
To retrieve general statistics about the Memcache server, you can use the stats
command:
Get
To retrieve a value from Memcache, you can use the get
command followed by the key:
Set
To set a key-value pair in Memcache, you can use the set
command followed by the key, flags, exptime, and bytes:
Delete
To delete a key from Memcache, you can use the delete
command followed by the key:
Si vous n'êtes pas sûr d'avoir suffisamment de mémoire pour votre instance memcached, surveillez toujours les compteurs "évictions" donnés par la commande "stats". Si vous avez suffisamment de mémoire pour l'instance, le compteur "évictions" devrait être de 0 ou du moins ne pas augmenter.
Quelles clés sont utilisées?
Il n'y a pas de fonction intégrée pour déterminer directement l'ensemble actuel de clés. Cependant, vous pouvez utiliser le
Cela aide au moins à voir si des clés sont utilisées. Pour extraire les noms de clés à partir d'un script PHP qui accède déjà à memcache, vous pouvez utiliser le code PHP de 100days.de.
Last updated