Memcached 啟動命令常用參數中文說明,方便快速查閱與撰寫啟動腳本。
/usr/local/bin/memcached -d -m 128 -u root -l 192.168.0.10 -p 12121 -c 256 -P /tmp/memcached.pid
| 參數 | 說明 | 預設值 |
|---|---|---|
-p | TCP 監聽埠 | 11211 |
-U | UDP 監聽埠 (0 關閉) | 11211 |
-d | 以守護進程 (daemon) 方式背景執行 | - |
-u | 執行使用者身分(生產環境**禁止 root**) | 當前用戶 |
-m | 最大記憶體用量 (MB) | 64 |
-c | 最大同時連線數 | 1024 |
-v | 輸出警告/錯誤資訊 (verbose) | - |
-vv | 輸出客戶端請求/回應細節 (debug) | - |
-h | 顯示說明並退出 | - |
-i | 顯示 memcached 與 libevent 版權/版本資訊 | - |
-l | 綁定 IP 位址(預設 0.0.0.0 全介面,**建議綁 127.0.0.1 或內網 IP**) | 所有介面 |
-P | PID 檔案路徑(需搭配 -d 使用,方便腳本停止) | - |
-l 10.0.0.5 或 -l 127.0.0.1,絕不暴露於公網。memcached 用戶,-u memcached。-S 參數啟用。# 統計資訊 echo "stats" | nc 127.0.0.1 11211 # 清空所有快取 echo "flush_all" | nc 127.0.0.1 11211 # 停止服務 (配合 -P) kill `cat /tmp/memcached.pid`