【问题标题】:consumer: Cannot connect to redis://localhost:6379//: Error 61 connecting to 127.0.0.1:6379. Connection refused消费者:无法连接到 redis://localhost:6379//:连接到 127.0.0.1:6379 时出现错误 61。拒绝连接
【发布时间】:2019-11-15 14:21:31
【问题描述】:

我正在尝试按照可悲的指示在 Heroku 上启动并运行 celery here

每当我尝试运行“heroku local”时

它给了我错误:

consumer: Cannot connect to redis://localhost:6379//: Error 61 connecting to 127.0.0.1:6379.         
Connection refused..

非常感谢任何帮助。

【问题讨论】:

  • 本地运行celery需要安装到install and start the redis server。如果您使用的是 Docker,您可能会发现使用 the Docker image 最简单。如果您不习惯编译 redis 或使用 Docker,请搜索您的操作系统的指南,或者如果您说您使用的是哪个操作系统,这里的人可能会有建议。
  • 我正在使用 OSX。

标签: django heroku celery


【解决方案1】:

你必须运行服务器

$ redis-server

这对我有用

【讨论】: