一、基本參數
在我們第一次安裝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. 最大連接數
首先,是否提供監聽的連接服務。
其次,如果提供,默認的最大連接數是多少。
最后,手動指定最大連接數的命令格式如何。