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>\r\n <data block>\r\n
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>需要存储的字节数(不包含最后的”\r\n”),当用户希望存储空数据时,<bytes>可以为0
6,“STORED\r\n”:表示存储成功.“NOT_STORED\r\n”:表示存储失败,但是该失败不是由于错误。
随时更新待续·····
分享到:
相关推荐
memcached的基本命令,windows下面绑定服务,默认设置在window下面不会生效,用sc命令可以让设置生效.
主要介绍了Memcached常用命令及使用说明,需要的朋友可以参考下
Memcached常用命令以及使用说明详解
memcached 共享内存解决方案,memcached安装,使用
memcached常用指令.txt 常用指令 全面解析
计算机后端-PHP视频教程. Memcached04 memcached基本命令.wmv
memcached-win64安装包 内含详细安装命令说明文件:说明.txt windows上保证安装成功。
主要介绍了memcached常用命令,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Memcached get 命令 Memcached get 命令获取存储在 key(键) 中的 value(数据值) ,如果 key 不存在,则返回空。 语法: get 命令的基本语法格式如下: get key 多个 key 使用空格隔开,如下: get key1 key2 key3...
Memcached delete 命令 Memcached delete 命令用于删除已存在的 key(键)。 语法: delete 命令的基本语法格式如下: delete key [noreply] 参数说明如下: key:键值 key-value 结构中的 key,用于查找缓存值。 no...
在终端(也即cmd命令界面)下输入 ‘c:\memcached\memcached.exe -d install’ 安装 3. 再输入: ‘c:\memcached\memcached.exe -d start’ 启动。NOTE: 以后memcached将作为windows的一个服务每次开机时自动启动...
memcached, libevent, MemCachedClient
现阶段流行的memcached管理命令,掌握后能熟练的统计memcache中需要的各种参数信息。
memcached缓存很全的文档及说明memcached缓存很全的文档及说明memcached缓存很全的文档及说明
memcached 64位 window memcached 64位 window memcached 64位 window
memcached最新版 for linux
memcached几个常见的命令,比较有用。大型网站设计都需要这个技术,希望PHP程序员好好看看这个文档。
memcached 安装文件,libevent库, C/C++ memcached 客户端库:libmemcached 全套工具:libevent-1.3.tar.gz,memcached-1.2.2.tar.gz,libmemcached-0.42.tar.gz 测试通过的