<?php
header("content-type:text/html;charset=utf-8");
/*** 用於執行所有結果集的sql語句,並將結果集快取到memcached伺服器中
* @param string $sql 有結果集的查詢語句sql
* @param object $memcache memcache類的物件
* @return $date 返回結果集的資料
*/function select($sql,memcache $memcache)catch(pdoexception $e)
$pdo->query("set names utf8"); //防止亂碼
$stmt=$pdo->prepare($sql);
$stmt->execute();
$data=$stmt->fetchall(pdo::fetch_assoc);
var_dump($data); //測試
$memcache->add($key,$data,memcache_compressed,0);
}return $data;
}$mem=new memcache;
$mem->connect("localhost","11211");
$data=select("select * from book",$mem);
//echo "";
print_r($data);
?>
memcache使用例項 PHP
首先,判斷 memcache 中是否存在key,如果有則從memcache中取值 如果沒有相應的key,則從去網頁中抓取資料,如果抓取成功,則存入db,寫入memcache並讀取,如果抓取不成功,則直接 mysql 中取值,並將取出來的值放入memcache。include inc common.i...
memcache使用例項 PHP
首先,判斷 memcache 中是否存在key,如果有則從memcache中取值 如果沒有相應的key,則從去網頁中抓取資料,如果抓取成功,則存入db,寫入memcache並讀取,如果抓取不成功,則直接 mysql 中取值,並將取出來的值放入memcache。php view plain copy ...
memcache 使用php操作memcache
1 概念 memcache 是乙個高效的分布式的記憶體物件快取系統,他可以支援把php的各種資料 陣列,物件,基本資料型別 放在它管理的記憶體中 2.安裝步驟 2 開啟php.ini檔案 這裡啟用memcache.dll擴充套件 extension php memcache.dll 3 使用 1.例...