【问题标题】:Connection refused [tcp://IP-ADDRESS-HERE:6379] Redis. Laravel连接被拒绝 [tcp://IP-ADDRESS-HERE:6379] Redis。拉拉维尔
【发布时间】:2016-11-20 01:18:14
【问题描述】:

我正在尝试在共享主机上部署 laravel 5 应用程序,它使用 redis 进行缓存。显示错误

连接被拒绝 [tcp://IP-ADDRESS-HERE:6379]

我在托管中启用了 Redis 选项,我使用的是 php 5.4。

【问题讨论】:

  • redis 安装在共享主机中?你可以访问 /etc/redis/redis.conf ?
  • 在命令行输入'redis-server'确认redis服务器正在运行
  • @ClearBoth 感谢您的回复。我通过composer安装了redis。所以应该安装它,除非我必须以不同的方式安装,当我在 /etc/redis 中 cd 时,我得到 No such file or directory
  • @RobFonseca 感谢您的回复。当我通过 ssh 输入 redis-server 时,找不到命令
  • Redis 不通过 composer 安装。听起来你安装了一个库来与 Redis 交互。

标签: php laravel caching tcp redis


【解决方案1】:

事实证明,我无法在我所在的托管公司中使用端口 6379,因为他们没有为共享托管打开该端口。

【讨论】:

    【解决方案2】:

    我在尝试学习 Laracast 的 socket.io 课程时遇到了同样的错误。

    我解决这个问题的步骤在上面的 cmets 中,但为了清楚起见:

    1. 运行 brew install redis(如果在 osx 上)
    2. 运行redis-server

    【讨论】:

      猜你喜欢
      • 2018-10-01
      • 2018-09-29
      • 2021-11-21
      • 2015-04-07
      • 1970-01-01
      • 2020-02-25
      • 2019-02-04
      • 2017-01-13
      • 2022-01-16
      相关资源
      最近更新 更多