memcached檢視和清理

2021-09-06 09:01:52 字數 1556 閱讀 9911

1.一種

telnet localhost 200001 #登陸

stats   #檢視狀態

flush_all   #清理

quit   #退出

2.又學到乙個:

echo 'flush_all' | nc localhost 200001

3.1、資料儲存(假設key為test,value為12345)

printf "set test 0 0 5\r\n12345\r\n" | nc 127.0.0.1 200001

stored

2、資料取回(假設key為test)

printf "get test\r\n" | nc 127.0.0.1 200001

value test 0 5

end3、數值增加1(假設key為test,並且value為正整數)

printf "incr test 1\r\n" | nc 127.0.0.1 200001

4、數值減少3(假設key為test,並且value為正整數)

printf "decr test 3\r\n" | nc 127.0.0.1 200001

5、資料刪除(假設key為test)

printf "delete test\r\n" | nc 127.0.0.1 11211

deleted

6、檢視memcached狀態

printf "stats\r\n" | nc 127.0.0.1 200001

stat pid 3025

stat uptime 4120500

stat time 1228021767

stat version 1.2.6

stat pointer_size 32

stat rusage_user 433.463103

stat rusage_system 1224.515845

stat curr_items 1132460

stat total_items 8980260

stat bytes 1895325386

stat curr_connections 252

stat total_connections 547850

stat connection_structures 1189

stat cmd_get 13619685

stat cmd_set 8980260

stat get_hits 6851607

stat get_misses 6768078

stat evictions 0

stat bytes_read 160396238246

stat bytes_written 260080686529

stat limit_maxbytes 2147483648

stat threads 1

end7、模擬top命令,檢視memcached狀態:

printf "stats\r\n" | nc 127.0.0.1 200001

或者watch "echo stats | nc 127.0.0.1 200001"

21 4 檢視memcached狀態

主要關注curr items 和 get hits 用get hits 除以 curr items檢視命中率有多高 命中率的目的,是要確認,memcached快取了資料,而且還有請求,如果光快取卻沒有請求,那麼做這個快取也就沒有意義。1.檢視memcached服務狀態 root hao 01 mem...

如何檢視你的 memcached 的狀態

現在很多web服務都會用到 memcached 如何知道你的 memcached 是否正常工作,命中率如何呢,本文簡單介紹一下 首先你需要知道 memcached 服務所在的ip 和埠號,這個一般會寫在web服務的環境變數裡面,當然也可以寫在 裡面,不過這樣更容易 讓memcached 服務受到攻擊...

windows DNS快取檢視與清理

在瀏覽器進行網域名稱解析時,會先看瀏覽器本地快取的資料,如果沒有在檢視電腦快取的資料。而檢視本地電腦網域名稱快取資料的命令是 ipconfig displaydns但是一般快取的資料都比較多,所以將快取儲存到乙個檔案中檢視 如儲存到當前目錄下txt檔案 ipconfig displaydns dns...