php使用memcache連線資料庫展示資料

2021-09-03 01:24:45 字數 762 閱讀 3818

<?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.例...