1. 云栖社区>
  2. PHP教程>
  3. 正文

CodeIgniter增加redis的cache driver

作者:用户 来源:互联网 时间:2017-12-01 15:02:51

rediscachecodeigniterdriver增加

CodeIgniter增加redis的cache driver - 摘要: 本文讲的是CodeIgniter增加redis的cache driver, 希望在CI中使用redis作为缓存驱动,发现官方github上已经有了:D,貌似要到3.0才正式发布,先用上吧,省事了 为了保持框架可升级操作如下, 1、将systemlibrariesCacheCache.php复制为applicati


希望在CI中使用redis作为缓存驱动,发现官方github上已经有了:D,貌似要到3.0才正式发布,先用上吧,省事了


为了保持框架可升级操作如下,


1、将systemlibrariesCacheCache.php复制为applicationlibrariesCacheCache.php


增加配置




protected $valid_drivers
= array(



'cache_apc', 'cache_file', 'cache_memcached', 'cache_dummy','cache_redis'



);


2、将https://github.com/EllisLab/CodeIgniter/blob/develop/system/libraries/Cache/drivers/Cache_redis.php放到applicationlibrariesCachedrivers下


 


3、测试:


$this->load->driver('cache', array('adapter' => 'redis'));


 


if ( ! $foo = $this->cache->get('foo'))


{


     echo 'Saving to the cache!
';


     $foo = 'foobarbaz!';


 


     // Save into the cache for 5 minutes


     $this->cache->save('foo', $foo, 300);


}


 


echo $foo;


 

以上是CodeIgniter增加redis的cache driver的全部内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有其他相关内容,欢迎继续使用右上角搜索按钮进行搜索redis , cache , codeigniter , driver 增加 ,以便于您获取更多的相关知识。