【黑体字的参数较为常用】
| -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的时候一起返回