首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

Memcached 啟動參數中文完整對照表

     編輯:PHP 相關知識

Memcached 啟動命令常用參數中文說明,方便快速查閱與撰寫啟動腳本。

標準啟動範例

/usr/local/bin/memcached -d -m 128 -u root -l 192.168.0.10 -p 12121 -c 256 -P /tmp/memcached.pid

參數對照表

參數說明預設值
-pTCP 監聽埠11211
-UUDP 監聽埠 (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**)所有介面
-PPID 檔案路徑(需搭配 -d 使用,方便腳本停止)-

安全性最佳實踐

  1. 綁定內網 IP:-l 10.0.0.5 或 -l 127.0.0.1,絕不暴露於公網。
  2. 非 root 執行:建立專用 memcached 用戶,-u memcached。
  3. 防火牆限制:僅允許應用伺服器 IP 存取 11211 埠。
  4. 啟用 SASL 認證:編譯支援 SASL 的版本,配合 -S 參數啟用。

常用管理命令

# 統計資訊
echo "stats" | nc 127.0.0.1 11211
# 清空所有快取
echo "flush_all" | nc 127.0.0.1 11211
# 停止服務 (配合 -P)
kill `cat /tmp/memcached.pid`
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved