memcached啟動參數 -p 指定連接埠號碼(預設11211) -U <num> UDP監聽連接埠 (預設: 11211, 0 時關閉) -s <file> 用於監聽的UNIX通訊端路徑(禁用網路支援)-a <mask> UNIX通訊端存取遮罩,八位元字(預設:0700)-m 指定最大使用記憶體大小(預設64MB) -t 線程數(預設4) -l <ip_addr> 綁定地址 (預設:所有都允許,無論內外網或者本機更換IP,有安全隱患,若設定為127.0.0.1就只能本機訪問) -d start 啟動memcached服務 -d restart 重起memcached服務 -d stop|shutdown 關閉正在啟動並執行memcached服務 -u <username> 綁定使用指定用於運行進程 <username> (只有root使用者可以使用這個參數)-P <file> 將PID寫入檔案<file>,這樣可以使得後邊進行快速進程終止, 需要與 -d 一起使用-m 最大記憶體使用量,單位MB。預設64MB www.2cto.com -M 記憶體耗盡時返回錯誤,而不是刪除項 -c 最大同時串連數,預設是1024 -f 塊大小增長因子,預設是1.25 -n <bytes>最小分配空間,key+value+flags預設是48-k鎖定所有記憶體頁。注意你可以鎖定的記憶體上限。 試圖分配更多記憶體會失敗的,所以留意啟動守護進程時所用的使用者可分配的記憶體上限。(不是前面的 -u <username> 參數;在sh下,使用命令"ulimit -S -l NUM_KB"來設定。)-v 提示資訊(在事件迴圈中列印錯誤/警告資訊。)-vv 詳細資料(還列印用戶端命令/響應)-vvv 超詳細資料(還列印內部狀態的變化)-h 列印這個協助資訊並退出。-i 列印memcached和libevent的許可。-L 嘗試使用大記憶體頁(如果可用的話)。提高記憶體頁尺寸可以減少"頁表緩衝(TLB)"丟失次數,提高運行效率。 www.2cto.com 為了從作業系統獲得大記憶體頁,memcached會把全部資料項目分配到一個大區塊。-D <char> 使用 <char> 作為首碼和ID的分隔字元。 這個用於按首碼獲得狀態報表。預設是":"(冒號)。 如果指定了這個參數,則狀態收集會自動開啟;如果沒指定,則需要用命令"stats detail on"來開啟。-t <num> 使用的線程數(預設:4)-R 每個串連可處理的最大請求數。-C 禁用CAS。-b 設定後台日誌隊列的長度(預設:1024)-B 綁定協議 - 可能值:ascii,binary,auto(預設)-I 重寫每個資料頁尺寸。調整資料項目最大尺寸。 常用組合:/usr/local/memcached/bin/memcached -d -m 256 -p 11211 -u www -l 127.0.0.1