Memcached Telnet 命令示例

在之前的帖子中,我们看到如何在Mac OS和Unix系统上安装Memcached(/community/tutorials/install-memcached-mac)服务器. 在此之后,我们将以Memcached服务器在启动时启动(/community/tutorials/how-to-setup-memcached-server-to-run-at-boot-time-in-mac-os)作为Mac OS中的戴蒙进程而工作。 在本教程中,我们将通过一些基本的Memcached telnet命令,我们可以用来检查Memcached服务器的健康状况。这些命令在调试中非常有用,并且可以从任何安装了telnet的操作系统中使用。如果您在UNIX系统中,那么使用`psaf-efefeed grep memcached

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

因此,Memcached服务器在TCP端口11111上运行,并且在语音模式(-vv)中运行。

Telnet 命令

若要使用 telnet 连接到 memcached 服务器并启动会话:

1$ telnet localhost 11111

用 telnet 存储在 Memcached 服务器中的数据:

1set KEY META_DATA EXPIRY_TIME LENGTH_IN_BYTES

通过telnet从 Memcached 获取数据:

1get KEY

重写现有密钥:

1replace KEY META_DATA EXPIRY_TIME LENGTH_IN_BYTES

要删除钥匙:

1delete KEY

获取服务器统计数据:

1stats
2stats items
3stats slabs

清除缓存数据:

1flush_all

關閉 Telnet 會議:

1quit

Memcached 服务器 Telnet 示例

 1$ telnet localhost 11111
 2Trying ::1...
 3Connected to localhost.
 4Escape character is '^]'.
 5set Test 0 100 10
 6JournalDev
 7STORED
 8get Test
 9VALUE Test 0 10
10JournalDev
11END
12replace Test 0 100 4
13Temp
14STORED
15get Test
16VALUE Test 0 4
17Temp
18END
19stats items
20STAT items:1:number 1
21STAT items:1:age 19
22STAT items:1:evicted 0
23STAT items:1:evicted_time 0
24STAT items:1:outofmemory 0
25STAT items:1:tailrepairs 0
26END
27flush_all
28OK
29get Test
30END
31version
32VERSION 1.2.8
33quit
34Connection closed by foreign host.
35$

memcached telnet commands example, memcached set, get, flush_all, stats example In the next post on memcached, I will provide information about using memcached client in Java. Reference: Memcached Github Commands Page

Published At
Categories with 技术
Tagged with
comments powered by Disqus