鍍金池/ 問答/PHP  Linux/ docker和laravel關于redis的問題

docker和laravel關于redis的問題

在docker環(huán)境下運行l(wèi)aravel框架,使用predis擴展。在鏈接redis時報錯:
圖片描述

回答
編輯回答
柚稚

最后發(fā)現(xiàn)時docker的系統(tǒng)環(huán)境變量覆蓋了laravel的.env變量。
解決辦法有兩個

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

這個方法我試過但是沒有效果不知道為啥,在此拋磚引玉求大神解釋下。

  1. 直接修改.env配置文件REDIS_HOST=dnmp_redis_1:6379,這個方法親測有效

最后放一個參考鏈接鏈接描述

2017年10月2日 03:47