sting_bo 发表于 2015-8-10 15:49:04

ci框架下使用redis和redis独有的方法

首先:
$this->load->driver('cache');

$this->cache->redis->is_supported();

问题:
要使用redis里独有的方法如 lpush 和 rpop 实现队列,那么
$this->cache->redis->lpush('mylist', 'name');
或着
$this->cache->reids->rpop('mylist');
会报错。
解决方法,可以在Cache.php中增加相应的方法,但对应的文件Cache_redis.php文件里也要增加对应的方法;

1.目录结构

http://note.youdao.com/yws/res/2289/D1072AE5165B44BC8A696D85195F71F7

http://note.youdao.com/yws/res/2289/D1072AE5165B44BC8A696D85195F71F7

2.Cache.php文件

http://note.youdao.com/yws/res/2292/CAE6EBFD8D6748568319F88BA865C92C

3.Cache_redis.php文件


http://note.youdao.com/yws/res/2295/8BBE9C351BFF43EBA47DA13B25295EEA


sting_bo 发表于 2015-8-10 15:49:49

图片里的方法只是为了说明,不作为参考!!

smallerpig 发表于 2015-8-10 16:27:03

图片挂了看不了哇

海中叶 发表于 2015-10-31 19:34:35

看不到图亲
~

fandingqiang 发表于 2017-5-31 09:52:50

图挂了,看不了,哥们
页: [1]
查看完整版本: ci框架下使用redis和redis独有的方法