memorycache安裝與使用
(1) memorycache安裝
2. 在終端(也即cmd命令介面)下輸入 d:\memcached\memcached.exe -d install 安裝
3. 再輸入: c:\memcached\memcached.exe -d start 啟動。
注意: 以後memcached將作為windows的乙個服務每次開機時自動啟動。至此memorycached的伺服器端安裝完畢。
5. 在php.ini 加入一行 extension=php_memcache.dll。
6.重新啟動apache,然後執行phpinfo()函式,如果有memcache,就說明安裝成功!
(2)memorycache使用步驟
第1步:建立連線
這一步很直接,如果你不能連線到你的快取server,那就不能快取。
$memcache = new memcache;
$memcache->connect("localhost", 11211);
第2步: 快取(cache)一些東西
這一步只需注意,變數名要唯一,過期時間是以秒為單位
$myvalue = "hello world!";
$memcache->set("hello world", $myvalue, false, 60*60*24);
第3步: 從快取中得到值
$myvalue = $memcache->get("hello world");
echo $myvalue;
(3)記憶體快取例項
1)需要查詢的專案(item)是否在快取中.
2)如果存在,得到快取中的item並賦給變數.
3)如果不存在,從資料庫中查詢該item.
4)儲存item以備後用.
完整測試**:
$query = "select * from mytable";
$result = mysql_query($query);
while($row = mysql_fetch_array($result))
);//快取將會儲存10秒,你可以不斷的重新整理該頁面。
//time的值將會10秒鐘更新一次
$memcache->set("my identifier",$arrayvals,false,10);
}foreach($arrayvals as $val)
?>
Redis與Memorycache的區別
1.redis與memorycache的區別?1.1memcache和redis管理session機制 memcache與tomcat整合,全域性session管理機制 即整個伺服器中所有應用全部基於memcache管理 reids 與應用進行整合,基於應用的session管理 即乙個應用會話全部交...
pyenv virtualenv 的安裝與使用
1 安裝pyenv 建立安裝目錄 mkdir pyenvgit clone pyenv git clone pyenv plugins pyenv virtualenvecho export pyenv root home pyenv bash profile echo export path py...
Spotlight on Unix 的安裝與使用
1.本文背景 直接點選 next 按鈕,切換到選擇安裝路徑介面 選擇安裝路徑,點選 next 按鈕,切換到安裝許可協議介面 選擇同意,點選 next 按鈕,切換到安裝資訊檢查介面 確認無誤後點選 next 按鈕,開始安裝 spotlight 到電腦 安裝結束後提示安裝成功 點選 finish 按鈕結...