1. 程式人生 > >memcached telnet命令

memcached telnet命令

一:連線命令

在windows下的cmd或者linux執行

telnet 127.0.0.1 11211

就可以連線上memcached。

[[email protected] ~]# 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清除所有快取