php memcache缓存
Posted sun1987
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php memcache缓存相关的知识,希望对你有一定的参考价值。
<?php phpinfo(); header("Content-type: text/html; charset=utf-8"); $db = new mysqli("localhost","root","","ceshi"); $mem = new Memcache; $mflag = $mem->connect("localhost", 11211); //var_dump($db); $sql = "select * from student"; $a = query_memcache($sql); //var_dump($a); function query_memcache($sql,$type=‘‘){ global $mem; global $db; $key = md5($sql); if(!($value = $mem->get($key))){ //Cache中没有,则从MySQL中查询 $result = $db->query($sql); while($reattr = $result->fetch_assoc()){ $attr[] = $reattr; } $value = $attr; //将Key和Value写入MemCache $mem->set($key,$value,0,time()+30);//set(key,value,过期时间/单位秒); } return $value; } ?>
以上是关于php memcache缓存的主要内容,如果未能解决你的问题,请参考以下文章
php扩展memcached和memcache的安装配置方法