2015-06-30 10:57:55 4521次浏览 3条回答 0 悬赏 0 金钱

config里面的redis设置在yii\redis\Connection类的init里面还是有的,到了open方法里面就变缺省的了.
打印出的东西是:redis.png
代码如下

 'redis' => [
            'class' => 'yii\redis\Connection',
            'password'=>'111111',
            'hostname' => '10.8.17.211',
            'port' => 6379,
            'database' => 0,
        ],
  public function init()
  {
        parent::init();
        echo $this->hostname.' '.$this->port.' '.$this->password.'<br>';
  }
  public function open()
  {
        echo $this->hostname.' '.$this->port.' '.$this->password.'<br>';
        exit;
        //........................
  }

最佳答案

  • 胖纸囧 发布于 2015-06-30 12:08 举报

    骚年你配置好后输出下Yii::$app->redis看看有没得东西,我这边使用redis是OK的,Yii2.

    2 条回复
    回复于 2015-06-30 13:11 回复

    找到原因了,习惯性的new了一下$redis=new Yii::$app->redis;
    直接$redis=Yii::$app->redis;就好了

    回复于 2015-11-10 12:20 回复

    有高级模板的redis扩展吗?我在高级版下安装这个没法用啊

    觉得很赞
您需要登录后才可以回答。登录 | 立即注册
oniceriver
助理

oniceriver

注册时间:2015-06-30
最后登录:2015-08-14
在线时长:1小时25分
  • 粉丝0
  • 金钱100
  • 威望0
  • 积分110

热门问题