【黑体字的参数较为常用】
-p<num> | 监听的TCP端口(默认:11211) |
-U<num> | UDP监听端口(默认:11211 0关闭) |
-d | 以守护进程方式运行 |
-u<username> | 指定用户运行 |
-m<num>. | 最大内存使用,单位MB。默认64MB |
-c<num> | 最大同时连接数,默认是1024 |
-v | 输出警告和错误消息 |
-vv | 打印客户端的请求和返回信息 |
-h | 帮助信息 |
-l<ip> | 绑定地址(默认任何ip地址都可以访问) |
-P<file> | 将PID保存在file文件 |
-i | 打印memcached和libevent版权信息 |
-M | 禁止LRU策略,内存耗尽时返回错误 |
-f<factor> | 增长因子,默认1.25 |
-n<bytes> | 初始chunk=key+suffix+value+32结构体,默认48字节 |
-L | 启用大内存页,可以降低内存浪费,改进性能 |
-l |
调整分配slab页的大小,默认1M,最小1k到128M |
-t<num> |
线程数,默认4。由于memcached采用NIO,所以更多线程没有太多作用 |
-R |
每个event连接最大并发数,默认20 |
-C |
禁用CAS命令(可以禁止版本计数,减少开销) |
-b |
Set the backlog queue limit (default: 1024) |
-B |
Binding protocol-one of ascii, binary or auto (default) |
-s<file> |
UNIX socket |
-a<mask> |
access mask for UNIX socket, in octal (default: 0700) |
5、Memcache指令汇总
指令 | 描述 | 例子 |
get key | #返回对应的value | get mykey |
set key 标识符 有效时间 长度 | key不存在添加,存在更新 | set mykey 0 60 5 |
add key标识符 有效时间 长度 | #添加key-value值,返回stored/not_stored | add mykey 0 60 5 |
replace key标识符 有效时间 长度 | #替换key中的value,key存在成功返回stored,key不存在失败返回not_stored | replace mykey 0 60 5 |
append key标识符 有效时间 长度 | #追加key中的value值,成功返回stored,失败返回not_stored | append mykey 0 60 5 |
prepend key标识符 有效时间 长度 | #前置追加key中的value值,成功返回stored,失败返回not_stored | prepend mykey 0 60 5 |
incr key num | #给key中的value增加num。若key中不是数字,则将使用num替换value值。返回增加后的value | Incre mykey 1 |
decr | #同上 | 同上 |
delete key [key2…] | 删除一个或者多个key-value。成功删除返回deleted,不存在失败则返回not_found | delete mykey |
flush_all [timeount] | #清除所有[timeout时间内的]键值,但不会删除items,所以memcache依旧占用内存 | flush_all 20 |
version | #返回版本号 | version |
verbosity | #日志级别 | verbosity |
quit | #关闭连接 | quit |
stats | #返回Memcache通用统计信息 | stats |
stats slabs | #返回Memcache运行期间创建的每个slab的信息 | stats slabs |
stats items | #返回各个slab中item的个数,和最老的item秒数 | stats items |
stats malloc | #显示内存分配数据 | stats malloc |
stats detail [on|off|dump] | #on:打开详细操作记录、off:关闭详细操作记录、dump显示详细操作记录(每一个键的get、set、hit、del的次数) | stats detail on
stats detail off stats detail dump |
stats cachedump slab_id limit_num | #显示slab_id中前limit_num个key | stats cachedump 1 2 |
stats reset | #清空统计数据 | stats reset |
stats settings | #查看配置设置 | stats settings |
stats sizes | #展示了固定chunk大小中的items的数量 | Stats sizes |
注意:标识符:一个十六进制无符号的整数(以十进制来表示),需和数据一起存储,get的时候一起返回