一、基本参数


在我们第一次安装Memcached时,一般都是用过这个命令:


 memcached -m 512 -u root -d -l 127.0.0.1 -p 11211  

我们先来解释这几个参数的含义吧。




-m 指定缓存所使用的最大内存容量,单位是Megabytes,默认是64MB


-u 只有以root身份运行时才指定该参数


-d 以daemon的形式运行


-l 指定监听的地址


-p 指定监听的TCP端口号,默认是11211




二、其他常用的参数


-t 指定线程数,默认是4个


-h 打印帮助信息


-c 最大同时连接数,默认是1024.


-U 指定监听的UDP端口号,默认是11211


-M 内存耗尽时显示错误,而不是删除项




一开始说的“-d”参数需要进行进一步的解释


-d install 安装memcached


-d uninstall 卸载memcached


-d start 启动memcached服务


-d restart 重启memcached服务


-d stop 停止memcached服务


-d shutdown 停止memcached服务




三、更多参数


使用"-h"去了解吧~




四、使用服务软件的经验


写到这里,最后说一句。在使用任何软件的时候,首先要去关注这样几点:




1. 打印帮助信息:


这个一般都是“-h”,当然也有需要“-help”才可以的。




2. 启动、停止、重启/重载配置的命令:


要注意,是同一个命令的不同参数来标识的,还是用不同的命令或脚本。




3. 配置


首先,启动是否需要配置文件。


其次,如果是比较大型的软件,一般都需要配置文件,那么默认的配置文件在哪里要清楚。


再次,指定加载配置文件的命令格式如何。




4. 指定使用内存容量、线程数、硬盘容量等


是否有这方面的配置参数需要指定,以及如何设置。




5. 日志文件


首先,是否有日志文件需要存储。


其次,如果有日志文件,默认的存储目录是什么。


最后,手动指定日志文件的命令格式如何。




6. 最大连接数


首先,是否提供监听的连接服务。


其次,如果提供,默认的最大连接数是多少。


最后,手动指定最大连接数的命令格式如何。