docker和laravel关于redis的问题

在docker环境下运行laravel框架,使用predis扩展。在链接redis时报错:
图片描述

阅读 2.1k
1 个回答

最后发现时docker的系统环境变量覆盖了laravel的.env变量。
解决办法有两个

  1. 在docker-compose.yml文件下添加如下代码
environment:
      REDIS_PORT: 6379

这个方法我试过但是没有效果不知道为啥,在此抛砖引玉求大神解释下。

  1. 直接修改.env配置文件REDIS_HOST=dnmp_redis_1:6379,这个方法亲测有效

最后放一个参考链接链接描述

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题