修改Redis操作类,支持选择数据库功能

浏览:3217 发布日期:2017/04/25 分类:业务逻辑 关键字: redis
版本3.2.2(ThinkPHP\Library\Think\Cache\Driver\Redis.class.php),官方默认不支持选择数据库功能,业务太多了,很不方便。


修改__construct()方法,添加一行 'dbindex'    => C('REDIS_DBINDEX') ? C('REDIS_DBINDEX') : 0如下所示        $options = array_merge(array(
            'host'       => C('REDIS_HOST') ?: '127.0.0.1',
            'port'       => C('REDIS_PORT') ?: 6379,
            'password'   => C('REDIS_PASSWORD') ?: '',
            'timeout'    => C('DATA_CACHE_TIMEOUT') ?: false,
            'persistent' => false,
            'dbindex'    => C('REDIS_DBINDEX') ? C('REDIS_DBINDEX') : 0
        ), $options)
在方法的最下面再添加一行        $this->handler->select($this->options['dbindex']);
评论( 相关
后面还有条评论,点击查看>>