名称或服务未知[tcp:// redis:6379]

Dev*_*ver 7 php redis-cache phpredis predis laravel-5

我在使用laravel设置redis缓存时遇到问题.我在我的本地机器上有一个redis服务器runnig:

在此输入图像描述

我的.env:

在此输入图像描述

我准备好并在端口6379上使用localhost:

在此输入图像描述

有人告诉我这里发生了什么事?在此输入图像描述

Eyt*_*ror 13

更改REDIS_HOST=redisREDIS_HOST=localhost,它正在寻找一个指定的主机redis,并没有找到它,因为Redis的安装,应使用同一台机器上localhost127.0.0.1.

完成此操作后,请确保重新加载.env配置 - php artisan config:clear

  • 奇怪的是 **REDIS_HOST=localhost** 或 **REDIS_HOST=127.0.0.1** 它仍在搜索 **tcp://redis:6379** (2认同)