×

memcache thinkphp

memcache在thinkphp中的实例

admin admin 发表于2014-09-08 08:54:54 浏览1041 评论0

抢沙发发表评论

memcache 结合thinkphp的查询应用

//memcache 配置文件
'DATA_CACHE_PREFIX'=>'mem',
'MEMCACHE_HOST'=>'192.168.11.215',
'MEMCACHE_PORT'=>'11211',
//测试sql语句
$user = M('User');
//自动缓存10秒  每10秒查询一次sql
$users =$user->cache(true,10,'memcache')->getField('id,username');
$sql = $user->getLastSql();
echo '<br/>',$sql;
//$sql = md5($sql);
print_r($users);
//$mem->set($sql,$users,0,3600);
echo "<hr/>";
//验证结果的查询
$oo =$user->getField('id,username');
print_r($oo);
//结论  查询结果一致
$this->display();
}

该应用使用了thinkphp的 cache函数,当然也可以使用原生memcache类

欢迎大家补充更正!

联系地址L:admin@ipvb.cn