實戰Memcached快取系統(3)Memcached配置引數初解

鍾超發表於2011-12-18

尊重知識,轉載請註明本文來自:程式設計藝術家Poechant的CSDN部落格 http://blog.csdn.net/poechant


一、基本引數

在我們第一次安裝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. 最大連線數

首先,是否提供監聽的連線服務。

其次,如果提供,預設的最大連線數是多少。

最後,手動指定最大連線數的命令格式如何。


尊重知識,轉載請註明本文來自:程式設計藝術家Poechant的CSDN部落格 http://blog.csdn.net/poechant

-

相關文章