【问题标题】:Name or service not known [tcp://redis:6379]名称或服务未知 [tcp://redis:6379]
【发布时间】:2018-06-29 23:00:04
【问题描述】:

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

我的 .env:

我已准备好端口 6379 上的 localhost 并已收听:

有人请告诉我这里发生了什么?

【问题讨论】:

    标签: php laravel-5 predis phpredis redis-cache


    【解决方案1】:

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

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

    【讨论】:

    • 已经用 localhost 和 127.0.0.1 尝试过,但没有成功!!
    • 奇怪的是即使使用 REDIS_HOST=localhostREDIS_HOST=127.0.0.1 它仍在搜索 tcp://redis: 6379
    • 你在同一台机器上运行你的应用程序和redis,对吗?
    • 是的,我在同一台机器上运行应用程序和 redis
    • 现在就是这样! php artisan config:clear 成功了..谢谢你,你太棒了!!!
    猜你喜欢
    • 2020-04-19
    • 1970-01-01
    • 2016-11-10
    • 2014-09-30
    • 2013-08-08
    • 2016-01-06
    • 2019-07-07
    • 1970-01-01
    • 2021-08-19
    相关资源
    最近更新 更多