zoukankan      html  css  js  c++  java
  • memcached 常用命令最全总结大全


    1、首先,总结一下memcached的一些基本设置

    -p 监听的端口
    -l 连接的IP地址, 默认是本机
    -d start 启动memcached服务
    -d restart 重起memcached服务
    -d stop|shutdown 关闭正在运行的memcached服务
    -d install 安装memcached服务
    -d uninstall 卸载memcached服务
    -u 以的身份运行 (仅在以root运行的时候有效)
    -m 最大内存使用,单位MB。默认64MB
    -M 内存耗尽时返回错误,而不是删除项
    -c 最大同时连接数,默认是1024
    -f 块大小增长因子,默认是1.25
    -n 最小分配空间,key+value+flags默认是48
    -h 显示帮助
    启动命令: memcached -d -m 10 -u root -l 115.28.132.84 -p 11211 -c 256 -P /disk/home/lvgd/installsofts/memcached/memcached.pid


    2、memcache 的状态说明

    author:jessonlv

    date:2014/6/18

    转载请注明:jessonlv--吕国栋的博客

    原文章地址:http://blog.csdn.net/jessonlv/article/details/32155453


    stats
    STAT pid 1532 //进程id
    STAT uptime 348167 //服务运行秒数
    STAT time 1372215144 //当前unix时间戳
    STAT version 1.4.14 //服务器版本
    STAT libevent 2.0.10-stable 
    STAT pointer_size 32 //操作系统字大小
    STAT rusage_user 3.997392 //进程累计用户时间
    STAT rusage_system 2.258656 //进程累计系统时间
    STAT curr_connections 5 //当前打开连接数
    STAT total_connections 265 //链接总数
    STAT connection_structures 7 //服务器分配的链接结构数
    STAT reserved_fds 20 //
    STAT cmd_get 1911 //执行get命令次数
    STAT cmd_set 195  //执行set命令次数
    STAT cmd_flush 3 //执行flush命令次数
    STAT cmd_touch 0
    STAT get_hits 1708 //get命中次数
    STAT get_misses 203 //get未命中次数
    STAT delete_misses 11 //delete 未命中次数
    STAT delete_hits 14 //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 2     //case  命中次数
    STAT cas_badval 1   //使用擦拭次数
    STAT touch_hits 0
    STAT touch_misses 0
    STAT auth_cmds 0
    STAT auth_errors 0
    STAT bytes_read 164108   //读取字节数
    STAT bytes_written 1520916 //写入字节书
    STAT limit_maxbytes 67108864 //分配的内存数
    STAT accepting_conns 1 //目前接受的连接数
    STAT listen_disabled_num 0
    STAT threads 4 //线程数
    STAT conn_yields 0
    STAT hash_power_level 16
    STAT hash_bytes 262144
    STAT hash_is_expanding 0
    STAT expired_unfetched 4
    STAT evicted_unfetched 0
    STAT bytes 23995  //存储字节数
    STAT curr_items 31 //item个数
    STAT total_items 189 //item总数
    STAT evictions 0 //为获取空间删除的item个数
    STAT reclaimed 17
    END


    3、精简的命令集

    set/ get / stat
    telnet请求命令格式
    <commandname> <key> <flags> <exptime><bytes> <data block>
    1,<commandname> 可以是”set”,“add”, “replace”。
    “set”表示按照相应的<key>存储该数据,没有的时候增加,有的覆盖。
    “add”表示按照相应的<key>添加该数据,但是如果该<key>已经存在则会操作失败。
    “replace”表示按照相应的<key>替换数据,但是如果该<key>不存在则操作失败
    2,<key>客户端需要保存数据的key。
    3,<flags>是一个16位的无符号的整数(以十进制的方式表示)。
    该标志将和需要存储的数据一起存储,并在客户端get数据时返回。
    客户可以将此标志用做特殊用途,此标志对服务器来说是不透明的。
    4,<exptime>过期的时间。
    若为0表示存储的数据永远不过时(但可被服务器算法:LRU等替换)。
    如果非0(unix时间或者距离此时的秒数),当过期后,服务器可以保证用户得不到该数据(以服务器时间为标准)。
    5,<bytes>需要存储的字节数(不包含最后的” ”),当用户希望存储空数据时,<bytes>可以为0

    6,“STORED ”:表示存储成功.“NOT_STORED ”:表示存储失败,但是该失败不是由于错误。


    随时更新待续·····

  • 相关阅读:
    AntDesign(React)学习-15 组件定义、connect、interface
    js函数中不带e的阻止冒泡方法
    ext.net 修改store后强制更新
    给非input元素增加placeholder特性
    AntDesign(React)学习-14 使用UMI提供的antd模板
    认知:关于Android 调试的坑
    css 定位(fixed > absolute > relative)与层级zIndex 的权限认知
    echarts 通过dom获取echarts实例,批量监听reset
    阿里云 ssh 登陆请使用(公)ip
    Chrome 调试技巧: 调整网速
  • 原文地址:https://www.cnblogs.com/jessonlv/p/4387981.html
Copyright © 2011-2022 走看看