lumen报错Class redis does not exist

快来打我* 2022-09-17 05:29 159阅读 0赞

watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBA56iL5bqP5ZGY5bCP5a6B_size_20_color_FFFFFF_t_70_g_se_x_16

公司使用lumen新部署了一个项目,访问接口报Class redis does not exist错误,字面意思是找不到redis,找了好久的解决方法,后来发现是因为composer.json中没有加redis的插件,导致容器在加载时找不到redis的服务。解决方法如下:

1、在composer.json中加入”illuminate/redis”: “^5.4”

2、重新执行composer install(如果出现因为锁文件不能执行的情况,删除composer.lock后再执行),执行成功后会在vendor\illuminate下生成redis的文件夹

3、在bootstrap/app.php中,加入$app->register(Illuminate\Redis\RedisServiceProvider::class);

发表评论

表情:
评论列表 (有 0 条评论,159人围观)

还没有评论,来说两句吧...

相关阅读