redis服务未启动

来源:7-2 使用数据缓存将菜单分类数据进行缓存

风中沙

2018-11-06

图片描述
是我的redis服务未启动吗?我配置文件也配好了,就是在调用set方法的时候会弹出这个错误,好像是我的服务没启动的样子。
web.php文件如下:
‘redis’=> [
‘class’=>‘yii\redis\Connection’,
‘hostname’=>‘127.0.0.1’,
‘port’=>6379,
‘database’=>‘0’
],

使用的代码如下:
redis=Yii::redis = Yii::redis=Yii::app->redis;
$key = ‘managers’;
redis−>set(redis->set(redis>set(key,‘asdasd’);
set()一执行就报错了,我不晓得这个redis服务是需要手动开启的吗?烦请老师解答,谢谢!

写回答

1回答

风中沙

提问者

2018-11-07

不好意思,跳了一下,没看之前的课程。找不到删除提问的地方,所以自己解答了。要先在电脑上安装redis服务,然后再安装php-redis扩展,最后在yii2项目中安装redis扩展。之前我遇到的问题就是因为没有安装redis服务和php-redis扩展,只是安装了yii2的redis扩展,所以一直提示没有开启redis服务。

1
1
Jason
好的,继续加油 : )
2019-01-06
共1条回复

Yii2.0进阶版 高级组件ES/Redis/Sentry优化京东平台

进阶更高阶的Yii 2.0开发,获得2-3年yii 2.0实战经验

514 学习 · 210 问题

查看课程