服务器上直接执行
redis-cli -h localhost -p 7380
顺利进入
但是安装yii2-redis后配置信息如下
'redis' => [
'class' => 'yii\redis\Connection',
'hostname' => 'localhost',
'port' => 7380,
'database' => 0,
],
但是在程序中执行如下代码
Yii::$app->redis->hmset('user:1',['name'=>'joe','solary'=>2000]);
却如下错误:
Failed to open redis DB connection (localhost:7380, database=0): 111 - Connection refused
Error Info: Connection refused
实在是不知道为什么,我将 Yii::$app->redis
打印出来,也确实有这个对象.
注:用的高级模板
把 localhost 换成127.0.0.1 试试
这也行???
配置信息:
但是在程序中执行如下代码:
两种情况: