Memcache - 基本操作
Published in:2022-08-16 | category: Memcache


參數名稱 作用
command add 、 set 或 replace
key 緩存的名字
flag 16 位無符號整數,和 key 要存儲的數據一起存儲,並在程序 get 緩存時,返回
exptime 過去時間,0 表示永遠不過期
bytes 存儲數據的字節數
\r\n 換行 Enter


格式

<command> <key> <flags> <exptime> <bytes>\r\n
    
<data block>\r\n


啟動服務

./memcached -d -m 2048 -u nobody  -p 12000 -c 2048 -P /tmp/memcached.pid


連接 memcache

telnet 127.0.0.1 12000

linux 下一般用 telnet 連接



添加緩存

add kk 1 0 4  	        #Enter

1234  		        #Enter
    
STORED

如果 key 已經存在,則會添加失敗。如果數據 不是 4 個字節 應該會提示數據錯誤



修改緩存

replace kk 1 0 2        #Enter
 
11  		        #Enter
    
STORED  

key 存在時,成功 ; 不存在時,失敗

***
***

設置緩存

set kk 1 0 4  	        #Enter

1234 		        #Enter

STORED


讀取

get kk

VALUE kk 1 4

1234


刪除

delete kk 	        #Enter

DELETED


清空所有缓存

flush_all  

OK


查看缓存服務器狀態

stats



Prev:
Memcache - 安裝 ( CentOS7 )
Next:
MongoDB - 安裝教學