【发布时间】:2017-06-30 18:13:19
【问题描述】:
如何使用 codeigniter 中的memcached,以及如何将会话数据存储到memcached。
请帮帮我。
谢谢
【问题讨论】:
标签: codeigniter memcached
如何使用 codeigniter 中的memcached,以及如何将会话数据存储到memcached。
请帮帮我。
谢谢
【问题讨论】:
标签: codeigniter memcached
这是我的 memcached_library 的 codeigniter 链接
http://github.com/tomschlick/memcached-library
让我知道您的想法,如果您有任何问题,请在 github 存储库的问题部分提出
【讨论】:
Codeigniter V2.1.0 支持缓存 http://codeigniter.com/user_guide/libraries/caching.html#memcached
【讨论】:
这里是memcached和PHP的介绍:
就使用 CI 中的 memcached 而言,我想您可能希望将缓存代码直接添加到您的模型中,或者您希望在从模型中查询数据之前从控制器中检查缓存。
【讨论】:
public function index()
{
// manual connection to Mamcache
$memcache = new Memcache;
$memcache->connect("localhost",11211);
$data=$memcache->get("test_key");
if($data){
echo 'cache data:';
var_dump($data);
}else{
$data=$this->db->query("SELECT count(*) as ca FROM table WHERE typ=1 ")->row();
$memcache->set("test_key",$data,false,10); // 10 seconds
echo 'real data:';
var_dump($data);
}
}
【讨论】: