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
图片里的方法只是为了说明,不作为参考!! 图片挂了看不了哇 看不到图亲
~ 图挂了,看不了,哥们
页:
[1]