本文介绍一些基本的memcached telnet
命令,可以用它来检查memcached服务器的运行状况。 这些命令在调试方面非常有用,可以在安装了telnet的任何操作系统中使用。
如果在unix系统上,那么使用ps -eaf | grep memcached
命令可以检查它运行的端口。
例如,当在unix系统上运行此命令时,得到了以下输出:
Pankaj:~ Pankaj$ 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 Pankaj:~ Pankaj$
因此,memcached在TCP端口11111和详细模式(-vv)上运行。 如果要在启动命令中使用-d
选项作为守护进程运行。
Memcached Telnet命令
使用telnet连接到memcached服务器并启动会话:
telnet localhost 11111
使用telnet将数据存储在memcached服务器中,如下:
set KEY META_DATA EXPIRY_TIME LENGTH_IN_BYTES
通过telnet从memcached中检索数据:
get KEY
覆盖现有键(KEY):
replace KEY META_DATA EXPIRY_TIME LENGTH_IN_BYTES
删除键(KEY):
delete KEY
获取服务器统计信息:
stats stats items stats slabs
清除缓存数据:
flush_all
退出telnet会话
quit
Memcached Server Telnet示例
Pankaj:~ Pankaj$ 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. Pankaj:~ Pankaj$
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/264080.html