memcached常用命令

首先,需要了解Memcached協議,如果不清楚可參考《Memcached 協議中英文對照》。

  1、數據存儲(假設key爲zhangyan,value爲12345)
printf "set zhangyan 0 0 5\r\n12345\r\n" | nc 127.0.0.1 11211
 STORED
  2、數據取回(假設key爲zhangyan)
printf "get zhangyan\r\n" | nc 127.0.0.1 11211
 VALUE zhangyan 0 5
 12345
 END

  3、數值增加1(假設key爲zhangyan,並且value爲正整數)
printf "incr zhangyan 1\r\n" | nc 127.0.0.1 11211
 12346

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

printf "decr zhangyan 3\r\n" | nc 127.0.0.1 11211
 12343
  5、數據刪除(假設key爲zhangyan)

printf "delete zhangyan\r\n" | nc 127.0.0.1 11211
 DELETED

  6、查看Memcached狀態
printf "stats\r\n" | nc 127.0.0.1 11211
 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
 END

  7、模擬top命令,查看Memcached狀態:
watch "printf 'stats\r\n' | nc 127.0.0.1 11211"
  或者
watch "echo stats | nc 127.0.0.1 11211"
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章