本文介绍一些基本的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$
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。