IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    [原]Memcahce(MC)系列(七)Memcached stats命令

    xifeijian发表于 2015-06-16 21:16:43
    love 0
    Memcached stats命令,对于查看Memcache运行状态来说,是非常有用的。

    telnet到memcached服务器后有很多的命令可以使用,除了大家熟知的add、get、set、incr、decr、replace、delete等赋值命令外,还有一系列的获取服务器信息的命令,这部分命令都是以stats开头的。


    常用的命令:

    stats
    显示服务器信息、统计数据等

    stats reset
    清空统计数据

    stats cachedump slab_id limit_num
    显示某个slab中的前limit_num个key列表,显示格式如下
    ITEM key_name [ value_length b; expire_time|access_time s],其中,memcached 1.2.2及以前版本显示的是 访问时间(timestamp),1.2.4以上版本,包括1.2.4显示过期时间(timestamp),如果是永不过期的key,expire_time会显示为服务器启动的时间

    stats cachedump 7 2
    ITEM copy_test1 [250 b; 1207795754 s]
    ITEM copy_test [248 b; 1207793649 s]
    注意:不要试图通过此命令导出Memcache服务中某个slab的所有Key列表,该命令默认只返回1M的内存数据。

    stats slabs
    显示各个slab的信息,包括chunk的大小、数目、使用情况等

    stats items
    显示各个slab中item的数目和最老item的年龄(最后一次访问距离现在的秒数)

    stats detail [on|off|dump]
    设置或者显示详细操作记录

    参数为on,打开详细操作记录
    参数为off,关闭详细操作记录
    参数为dump,显示详细操作记录(每一个键值get、set、hit、del的次数)

    stats detail dump
    PREFIX copy_test2 get 1 hit 1 set 0 del 0
    PREFIX copy_test1 get 1 hit 1 set 0 del 0

    PREFIX cpy get 1 hit 0 set 0 del 0




沪ICP备19023445号-2号
友情链接