你好!我无法在 django 上与"heroku redis"连接



我已经完成了以下视频中的所有步骤:

https://www.youtube.com/watch?v=fvYo6LBZUh8&t=166s

然而,我无法连接到";heroku redis";,我正在使用芹菜来执行定期任务。错误如下:

[2021-04-02 22:00:05622:错误/MainProcess]使用者:无法连接至redis://:**@ec2-54-160-13-161.compute-1.amazonaws.com:12880//:从套接字读取时出错:(10054,"Se ha forzado la"远程主机存在的连接中断,无,10054,无(。

所以,任何关于可能发生的事情的想法都会很棒。¡非常感谢!

使用操作系统os.environ.get('REDIS_URL')在settings.py中设置redis URL是一种很好的做法

Heroku定期轮换凭据,并更新连接此数据存储的应用程序。

Heroku建议使用加密,因此使用rediss://URL而不是redis://

对于芹菜,类似于:celery_BROKER_URL='rediss://:{Password}@{Host}:{Port}'

Heroku命令获取此url轻松heroku redis:credentials REDIS_URL

参考人:https://devcenter.heroku.com/articles/heroku-redis#using-cli

相关内容

  • 没有找到相关文章

最新更新