常用memcached命令詳解

常用memcached命令詳解:

Memcached作爲緩存服務器,對其操作的命令主要分爲三類:

1、  服務器狀態命令:可以查看memcahced服務的當前狀態

2、  數據存儲命令:如何存儲數據到memcached服務器中

3、  數據讀取命令:獲取memacahed服務器中的數據

4、  數據刪除命令:刪除memcached服務器中的數據


一、服務器狀態命令

1、 stats: memcached 實例的當前統計數據。

STAT pid 22459                             進程ID 

STAT uptime 1027046                        服務器運行秒數 

STAT time 1273043062                       服務器當前unix時間戳 

STAT version 1.4.4                         服務器版本 

STAT pointer_size 64                       操作系統字大小(這臺服務器是64位的) 

STAT rusage_user 0.040000                  進程累計用戶時間 

STAT rusage_system 0.260000                進程累計系統時間 

STAT curr_connections 10                   當前打開連接數 

STAT total_connections 82                  曾打開的連接總數 

STAT connection_structures 13              服務器分配的連接結構數 

STAT cmd_get 54                            執行get命令總數 

STAT cmd_set 34                            執行set命令總數 

STAT cmd_flush 3                           指向flush_all命令總數 

STAT get_hits 9                            get命中次數 

STAT get_misses 45                         get未命中次數 

STAT delete_misses 5                       delete未命中次數 

STAT delete_hits 1                         delete命中次數 

STAT incr_misses 0                         incr未命中次數 

STAT incr_hits 0                           incr命中次數 

STAT decr_misses 0                         decr未命中次數 

STAT decr_hits 0                           decr命中次數 

STAT cas_misses 0    cas未命中次數 

STAT cas_hits 0                            cas命中次數 

STAT cas_badval 0                          使用擦拭次數 

STAT auth_cmds 0 

STAT auth_errors 0 

STAT bytes_read 15785                      讀取字節總數 

STAT bytes_written 15222                   寫入字節總數 

STAT limit_maxbytes 1048576                分配的內存數(字節) 

STAT accepting_conns 1                     目前接受的鏈接數 

STAT listen_disabled_num 0                 

STAT threads 4                             線程數 

STAT conn_yields 0 

STAT bytes 0                               存儲item字節數 

STAT curr_items 0                          item個數 

STAT total_items 34                        item總數 

STAT evictions 0                           爲獲取空間刪除item的總數


二、數據存儲命令

1、  set 命令

set的命令在memcached中的使用頻率極高。set命令不但可以簡單添加,如果set的key已經存在,該命令可以更新該key所對應的原來的數據,也就是實現更新的作用。

實例:set username  0  0  8。

注意一點就是:如果設定存儲字節數爲8的話,那麼在輸入的存在內容時,內容大小必須是8個字節,否則存儲不成功。


2、   add 命令

add命令使用方法與set完全一致,區別是隻有數據不存在時進行添加的add,如果已經存在一個key爲username的數據,add不成功。


3、  replace 命令

replace命令使用方法與set完全一致,區別是隻有數據存在時才能進行數據更新,如果replace一個不存在的key的數據,則replace不成功。與add命令相反。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章