memcached -d -m 1024 -l 192.168.100.101 -p 11211 -P /tmp/memcached.pid -c 1024 -f 1.25 -n 80 -t 16 服務器
- -d:以守護(daemon)進程方式啓動;
- -u:是運行Memcache的用戶,例如 -u memcached;
- -P:保存Memcache的pid文件;
- -m:分配給Memcache使用的內存數量,單位是MB;
- -M:內存不夠時禁止LRU,直接報錯;
- -n:初始chunk=key+suffix+value+32結構體,默認48字節;
- -f:是chunk的增加因子,默認: 1.25
- -L:修改內存page尺寸,默認1M,若是要保存大對象,這個參數必需要修改;
- -l:監聽的服務器IP地址;
- -p:監聽的服務器端口,默認是11211 ;
- -U:UDP監聽端口,默認是11211 ;
- -t:線程數,默認是4,能夠根據CPU核數設置,注意,此參數特別關鍵,設置數量不能超過服務器CPU總核數,超過會有WARNING: Setting a high number of workerthreads is not recommended.Set this value to the number of cores in your machine or less;
- -c:最大運行的併發鏈接數,默認是1024;
- -R:每一個鏈接可處理的最大併發請求數;
- -C:禁用CAS;
- -s <file> ,用於監聽的UNIX套接字路徑(禁用網絡支持) ;
- -a <mask>, UNIX套接字訪問掩碼,八進制數字(默認:0700) ;
- -d start 啓動memcached服務 ;
- -d restart 重起memcached服務;
- -d stop|shutdown 關閉正在運行的memcached服務 ;
- -k鎖定全部內存頁。注意你能夠鎖定的內存上限。試圖分配更多內存會失敗的,因此留意啓動守護進程時所用的用戶可分配的內存上限。(不是前面的 -u <username> 參數;在sh下,使用命令"ulimit -S -l NUM_KB"來設置。)
- -v 提示信息(在事件循環中打印錯誤/警告信息。)
- -vv 詳細信息(還打印客戶端命令/響應)
- -vvv 超詳細信息(還打印內部狀態的變化)
- -h 打印這個幫助信息並退出;
- -i 打印memcached和libevent的許可;
-
-D <char> 使用 <char> 做爲前綴和ID的分隔符。這個用於按前綴得到狀態報告。默認是":"(冒號)。若是指定了這個參數,則狀態收集會自動開啓;若是沒指定,則須要用命令"stats detail on"來開啓。網絡
-
-b 設置後臺日誌隊列的長度(默認:1024)併發
-
-B 綁定協議 - 可能值:ascii,binary,auto(默認)less