memcached telnet命令
阿新 • • 發佈:2019-01-27
一:連線命令
在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清除所有快取