原修改Redis操作类,支持选择数据库功能
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了原修改Redis操作类,支持选择数据库功能相关的知识,希望对你有一定的参考价值。
版本3.2.2(Thinkphp\\Library\\Think\\Cache\\Driver\\Redis.class.php),
一:官方默认不支持选择数据库功能及,现就可选择数据库功能进行说明。
- 1 config.php 配置文件中选择数据库
\'REDIS_DBINDEX\' =>1, // 选择库信息(0~16)
- 2 Redis.class.php中修改__construct()方法
\'dbindex\' => C(\'REDIS_DBINDEX\') ? C(\'REDIS_DBINDEX\') : 0; //选择存库
$this->options[\'dbindex\'] = isset($options[\'dbindex\'])? $options[\'dbindex\'] : 0; //选择存库
$this->handler->select($this->options[\'dbindex\']); //选择存库
二:官方默认未实现鉴权功能,现就实现鉴权进行说明。
- 1 config.php 配置文件中增加鉴权密码
\'REDIS_AUTH\'=>\'123456\', //AUTH认证密码
- 2 Redis.class.php中修改__construct()方法
if($this->options[\'auth\']!=null){
$this->handler->auth($this->options[\'auth\']); //说明有配置redis的认证配置密码 需要认证
}
三:具体代码如下:
以上是关于原修改Redis操作类,支持选择数据库功能的主要内容,如果未能解决你的问题,请参考以下文章