memcached telnet命令

一:连接命令

在windows下的cmd或者linux执行

telnet 127.0.0.1 11211

就可以连接上memcached。

[root@iZ2513wqj05Z ~]# telnet 127.0.0.1 11211
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.

执行quit退出连接。

quit
Connection closed by foreign host.
[root@iZ2513wqj05Z ~]# 

二:存储命令

存储命令格式:

<command name> <key> <flags> <exptime> <bytes>
<data block>

参数说明如下:

<command name>:set/add/replace

<key>:查找关键字

<flags>:整型参数,客户机使用它存储关于键值对的额外信息

<exptime>:该数据的存活时间(以秒为单位,0 表示永远) 

<bytes>:存储字节数

<data block>:存储的数据块(可直接理解为key-value结构中的value)

举例:
1:set添加或者编辑

set a 0 0 4
8888
STORED

上述命令的意思是:设置a=8888

当数据不存在的时候,可以执行add命令,如果数据已经存在,返回NOT_STORED

add a 0 0 4
8888
NOT_STORED

2:get获取

get a
VALUE a 0 4
8888
END

3:delete删除

delete a
DELETED

4:replace替换

replace a 0 0 4
9999
STORED

如果key不存在,则回显
NOT_STORED

三:其他命令

flush_all清除所有缓存

你可能感兴趣的:(memcached,telnet)