【转】利用shell命令操作Memcached

原文: 张宴的博客 —— http://zyan.cc/post/384/

--------------------------------------------------------------------------

1、数据存储(假设key为zhangyan,value为12345)

printf "set zhangyan 0 0 5 12345 " | nc 127.0.0.1 11211

 STORED

  2、数据取回(假设key为zhangyan)

printf "get zhangyan " | nc 127.0.0.1 11211

 VALUE zhangyan 0 5
 12345
 END

  3、数值增加1(假设key为zhangyan,并且value为正整数)

printf "incr zhangyan 1 " | nc 127.0.0.1 11211

 12346

  4、数值减少3(假设key为zhangyan,并且value为正整数)

printf "decr zhangyan 3 " | nc 127.0.0.1 11211

 12343

  5、数据删除(假设key为zhangyan)

printf "delete zhangyan " | nc 127.0.0.1 11211

 DELETED

  6、查看Memcached状态

printf "stats " | 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 ' | nc 127.0.0.1 11211"


  或者

watch "echo stats | nc 127.0.0.1 11211"
原文地址:https://www.cnblogs.com/oxspirt/p/8573961.html