• memcached 经常使用命令最全总结大全



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

    -p 监听的port
    -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 //server版本号
    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 //server分配的链接结构数
    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>client须要保存数据的key。
    3,<flags>是一个16位的无符号的整数(以十进制的方式表示)。


    该标志将和须要存储的数据一起存储,并在clientget数据时返回。
    客户能够将此标志用做特殊用途,此标志对server来说是不透明的。
    4,<exptime>过期的时间。


    若为0表示存储的数据永远只是时(但可被server算法:LRU等替换)。
    假设非0(unix时间或者距离此时的秒数),当过期后,server能够保证用户得不到该数据(以server时间为标准)。


    5,<bytes>须要存储的字节数(不包括最后的” ”),当用户希望存储空数据时,<bytes>能够为0

    6,“STORED ”:表示存储成功.“NOT_STORED ”:表示存储失败,可是该失败不是因为错误。


    随时更新待续·····

  • 相关阅读:
    js上传插件uploadify自动检测不到flash控件的问题
    记在VMware虚拟机中对网站进行性能压力测试的经历
    只因路不同 —— 我选择了做一个程序员
    基于DDD的.NET开发框架
    程序员为什么要时刻保持危机感?
    基于DDD的.NET开发框架
    基于DDD的.NET开发框架
    基于DDD的.NET开发框架
    一步一步学习ABP项目系列文章目录
    基于DDD的.NET开发框架
  • 原文地址:https://www.cnblogs.com/liguangsunls/p/6755557.html
Copyright © 2020-2023  润新知