Memcached 作為高性能分布式內存緩存系統,Windows 環境下部署同樣簡單。本文提供 Win32 穩定版下載、服務安裝啟動、PHP 擴展集成、基礎參數調優、驗證測試的完整操作指南。
C:\memcachedC:\memcached\memcached.exe -d installC:\memcached\memcached.exe -d startphp_memcache.dllC:\winnt\php.ini(或 PHP 實際安裝目錄下 php.ini),添加:extension=php_memcache.dllphpinfo() 出現 memcache 節即成功| 參數 | 說明 | 默認值 |
|---|---|---|
| -p | 監聽端口 | 11211 |
| -l | 綁定 IP | 127.0.0.1 |
| -m | 最大內存 (MB) | 64 |
| -c | 最大並發連接 | 1024 |
| -f | 塊增長因子 | 1.25 |
| -n | 最小分配空間 (bytes) | 48 |
| -M | 內存耗盡報錯不剔除 | 關閉 |
| -d start|restart|stop|shutdown|install|uninstall | 服務控制 | - |
<?php
$mem = new Memcache;
$mem->connect("127.0.0.1", 11211);
$mem->set('key', 'This is a test!', 0, 60);
$val = $mem->get('key');
echo $val; // 輸出 "This is a test!" 即環境就緒
?>
-m(建議留 20% 系統內存)stats 指標(命中率、驅逐數、連接數)