<span style="font-size:18px;"><?php
//当你从MySQL数据库中取出一个值的时候把它存到memcache里面,
能后下次再来查询的时候直接走memcache不用查库,进而减少了对数据库的负载
$mem=new Memcache;
$mem->connect("localhost", 11211);
/*
* 注意:
* 1. 同一个项目安装两次,key要有前缀
*
*
*/
$sql="select * from shops";
$key=substr(md5($sql), 10, 8);//看自己咋玩就咋玩
$data=$mem->get($key);
if(!$data){
$mysqli=new mysqli("localhost", "root", "123456", "xsphpdb");
$result=$mysqli->query($sql);
$data=array();
while($row=$result->Fetch_assoc()){
$data[]=$row;
}
$result->free();
$mysqli->close();
$mem->set($key, $data, MEMCACHE_COMPRESSED, 3600);
echo $sql;
}
echo '<pre>';
print_r($data);
echo '</pre>';
$mem->close();
</span>