准備
要使用memcache,首先要安裝配置好memcache服務memcached:
下載http://downloads.northscale.com/memcached-win64-1.4.4-14.zip,解壓后點擊exe文件即可啟動服務;
然后下載php的對應版本memcache擴展文件 http://windows.php.net/downloads/pecl/releases/memcache/ php_memcache.dll 到php安裝目錄下擴展目錄 php\ext;
最后,修改php.ini 加入這一行extension=php_memcache.dll 重啟apache后通過phpinfo搜索查看如果有memcache模塊則說明安裝成功,可以使用。
Thinkphp 中memcache的使用
在新版3.2.3中,只需要配置數據緩存類型即可使用Memcache:
'DATA_CACHE_TYPE' => 'Memcache', // 數據緩存類型
測試
利用緩存S方法,可以設置緩存和取緩存值:
S('test','hello memcache');
$mem_test = S('test');
echo $mem_test; //輸出hello memcache表示成功