memcached啓動參數

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章