PHP利用memcache快取技術提高響應速度

2021-09-07 05:33:33 字數 1379 閱讀 2507

php下memcache模組是乙個高效的守護程序,提供用於記憶體快取的過程式程式和物件導向的方便的介面,特別是對於設計動態web程式時減少對資料庫的訪問。memcache也提供用於通訊對話(session_handler)的處理。 

memcache既可以在linux下使用,也可以在windows系統下使用。

<?php

header("content-type:text/html;charset=utf-8");

$mem = new

memcache;

$mem->connect("127.0.0.1", 11211) or die ("could not connect");

//顯示版本

$version = $mem->getversion();

echo "memcached server version: ".$version."

"; //

儲存資料

$mem->set('key1', 'this is first value', 0, 60);

$val = $mem->get('key1');

echo "get key1 value: " . $val ."

"; //

替換資料

$mem->replace('key1', 'this is replace value', 0, 60);

$val = $mem->get('key1');

echo "get key1 value: " . $val . "

"; //

儲存陣列

$arr = array('aaa', 'bbb', 'ccc', 'ddd');

$mem->set('key2', $arr, 0, 60);

$val2 = $mem->get('key2');

echo "get key2 value: ";

print_r($val2

); echo "

"; //

刪除資料

$mem->delete('key1');

$val = $mem->get('key1');

echo "get key1 value: " . $val . "

"; //

清除所有資料

$mem->flush

();

$val2 = $mem->get('key2');

echo "get key2 value: ";

print_r($val2

); echo "

"; //

關閉連線 www.bcty365.com

$mem->close();

?>

PHP如何操作Memcache快取?

安裝好了memcache服務和php的擴充套件,我們就可以使用php去操作memcache來實現快取啦!php的memcache客戶端所有方法總結 memcache 類所有的方法列表如下 memcache add 新增乙個值,如果已經存在,則返回false memcache addserver 新增...

php操作memcache快取基礎方法

memcache 是乙個高效的分布式的記憶體物件快取系統,他可以支援把php的各種資料 陣列,物件,基本資料型別 放在它管理的記憶體中 1 使用 連線 mem new memcache mem connect 127.0.0.1 11211 or die could not connect 顯示版本...

php操作memcache快取基礎方法

mem new memcache 鏈結memcahce服務 access private param string key 關鍵字 param string value 快取內容 return array update private function connect sid server cach...