您的位置:首页 > 数据库 > Memcache

memcached的启动参数说明

2020-02-16 13:54 495 查看
-p <num>   TCP监听的端口号,默认为11211 -U <num>   UDP监听的端口号,默认为11211,0表示关闭。 -s <file>     监听的UNIX socket路径 -a <mask> 访问UNIX socket的mask,是八进制的(默认为:0700) -l  <addr>   监听的接口(interface),(default:INADDR_ANY, all addresses)。                     <addr>可以通过host:port的方式去指定。如果你没有指定端口号,这个值就是你用-p或者-U所指定的值。你可以通过逗号分隔来指定多个地址。或者多次使用-l来指定。 -d               以守护进程的方式来运行。 -r                核心文件最大值的限定。 -u <username> 采用<username>的标识,(只有当运行在root下面的时候) -M                当内存耗尽的时候,返回错误,在不添加M参数的时候,使用的是LRU(Least Recently Used)算法进行数据的剔除,加上M以后,则表示不使用LRU剔除,而是直接报错。(而不是删除items) -m <num>    用来保存items的最大内存数,以M为单位。(默认为64M) -c   <num>   同时使用的最大连接数,(默认为1024) -k                 lock down(锁定)所有页的内存。需要了解的是你所需要锁定的内存是有限制的。如果分配的超过了限制,就会失败。所以确保对于你启动的用户,设置了正确的限制,并且是通过守护方式启动的。(不是通过 -u <username> 的user;在sh下面,这个是通过'ulimit -S -l NUM_KB'实现的) -v                 啰嗦的方式。(打印出error/warning的信息,当事件开始的时候。) -vv               非常啰嗦的方式。(同时打印出客户端的命令和相应。command/response) -vvv              极度啰嗦的方式。(同事打印出内部状态的转换) -h                 打印出帮助信息,并且退出。 -i                  打印出memcached和libevent的license的信息。 -P <file>       将PID保存到<file>中,只有和-d选项一起使用。 -f  <factor>   块大小增长因子。(default:1.25) -n <byte>      对于key+value+flags的最小分配空间,单位为字节(byte)。(default:48) -L                  尝试着去使用大的内存页(如果有效的话available)。提高内存页的大小,可以降低TLB miss的数量并且提高性能。如果从操作系统中得到了大的内存页,memcached可以在一个大的内存块中分配所有的cache-item。 -D <char>      使用<char>作为key的前缀和IDs之间的定界符。this is used for per-prefix stats reporting.默认是":"。如果指定了这个参数,统计的收集会被默认的打开;如果没有指定,那么可以通过“发送 stats detail on”给服务的方式打开。 -t <num>       使用的线程数。(默认为4) -R                  每个event最高使用的请求数,限制一个给定的连接所能够处理的请求的数量,以防止饿死。 -C                  不使用CAS(disable use of CAS) -b                  设置积累的队列的长度的限制。(默认为1024) -B                  绑定的协议。下列值中的一个:ascii,binary或者auto。(默认为auto) -I                   override the size of each slab page.调整最大item的大小。(默认为:1m,最小为:1k,最大为:128m) -o                  以逗号分隔的额外的和实验性的选项列表。(list of option)。                      (experimental)maxconns_fase:如果超过了maxconns的限制,则立刻关闭新的连接。                      hashpower:一个整型的乘数,用来表示hashtable应该多大。如果不够大,可以在运行时给定。可以在重启之前,用"STAT hash_power_level"来设定。
    4000
  • 点赞
  • 收藏
  • 分享
  • 文章举报
疯师叔 发布了4 篇原创文章 · 获赞 0 · 访问量 5548 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: