启动示例:memcached -p 12007 -l 10.11.8.76 -m 100 -d
常用参数:
参数示例 | 说明 |
---|---|
-p 12007 |
代表绑定12007端口进行监听(默认值为11211) |
-l 10.11.8.76 |
代表绑定到指定ip地址,一般只绑内网ip而不绑外网ip;也可直接绑定localhost |
-m 100 |
最大使用100MB内存(默认值为64MB);当超过设置的最大内存时,若再存入数据,则会根据默认的LRU机制删除最近最少使用的数据,有点类似“米仓容量是固定的,当米仓满了,那就推出陈米,存入新米”。 |
-d |
以守护进程的方式运行Memcached |
-c 6666 |
最大并发连接数,默认值是1024 |
-M |
关闭LRU删除机制,当数据超过最大内存时,则会报错。但是,极度不建议关闭LRU机制。 |
就上述这些参数比较常用;另外,可通过“memcached -h”进行查看所有命令参数及相关介绍。至于如何关闭在后台运行的memcached缓存进程,是有别的方式,但是最便捷的方式是通过“ps -x”直接找到该进程,然后使用kill命令手动杀死这个进程。