Recherche de site Web

Exemple de commandes Telnet Memcached


Dans les articles précédents, nous avons vu comment démarrer le serveur Memcached au démarrage en tant que processus démon sous Mac OS. Dans ce didacticiel, nous allons passer en revue certaines des commandes Telnet Memcached de base que nous pouvons utiliser pour vérifier la santé du serveur Memcached. Ces commandes sont très utiles à des fins de débogage et peuvent être utilisées à partir de n'importe quel système d'exploitation sur lequel telnet est installé. Si vous êtes sur un système UNIX, utilisez ps -eaf | La commande grep memcached vous donnera le port sur lequel le serveur Memcached est exécuté. Par exemple, lorsque j'exécute cette commande sur mon système UNIX, j'obtiens la sortie ci-dessous :

$ ps -eaf | grep memcached
503 55442 55296   0   0:00.15 ttys000    0:00.22 memcached -p 11111 -vv
503 58945 56875   0   0:00.01 ttys003    0:00.01 grep memcached
$

Le serveur Memcached fonctionne donc sur le port TCP 11111 et en mode verbeux (-vv). Si vous souhaitez exécuter en tant que processus démon, utilisez l'option -d dans la commande de démarrage.

Commandes Telnet Memcached

Pour se connecter au serveur memcached avec telnet et démarrer une session :

$ telnet localhost 11111

Pour stocker des données dans le serveur Memcached avec telnet :

set KEY META_DATA EXPIRY_TIME LENGTH_IN_BYTES

Pour récupérer des données de Memcached via telnet :

get KEY

Pour écraser la clé existante :

replace KEY META_DATA EXPIRY_TIME LENGTH_IN_BYTES

Pour supprimer la clé :

delete KEY

Pour obtenir les statistiques du serveur :

stats
stats items
stats slabs

Pour effacer les données du cache :

flush_all

Pour quitter la session telnet :

quit

Exemple Telnet de serveur Memcached

$ telnet localhost 11111
Trying ::1...
Connected to localhost.
Escape character is '^]'.
set Test 0 100 10
JournalDev
STORED
get Test
VALUE Test 0 10
JournalDev
END
replace Test 0 100 4
Temp
STORED
get Test
VALUE Test 0 4
Temp
END
stats items
STAT items:1:number 1
STAT items:1:age 19
STAT items:1:evicted 0
STAT items:1:evicted_time 0
STAT items:1:outofmemory 0
STAT items:1:tailrepairs 0
END
flush_all
OK
get Test
END
version
VERSION 1.2.8
quit
Connection closed by foreign host.
$

Articles connexes: