Memcached Telnet命令示例
时间:2020-02-23 14:40:43 来源:igfitidea点击:
在之前的文章中,我们看到了如何在Mac OS和Unix系统上安装Memcached服务器。
之后,我们致力于在启动时作为Mac OS中的守护进程启动Memcached服务器。
在本教程中,我们将介绍一些基本的Memcached telnet命令,这些命令可用于检查Memcached服务器的运行状况。
这些命令在调试时非常有用,可以在安装了telnet的任何操作系统中使用。
如果您在UNIX系统上,则使用ps -eaf |。 grep memcached
命令将为您提供运行Memcached服务器的端口。
例如,当我在UNIX系统上运行此命令时,得到以下输出:
$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 $
因此,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
覆盖现有密钥:
replace KEY META_DATA EXPIRY_TIME LENGTH_IN_BYTES
删除密钥:
delete KEY
要获取服务器统计信息:
stats stats items stats slabs
要清除缓存数据:
flush_all
退出telnet会话:
quit
Memcached服务器Telnet示例
$telnet localhost 11111 Trying ::1... Connected to localhost. Escape character is '^]'. set Test 0 100 10 theitroad STORED get Test VALUE Test 0 10 theitroad 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. $