我想将 django 与 celery (redis) 一起使用。我需要在我的 django 应用程序的服务器上安装 redis 吗?或者我可以有一个单独的 redis 服务器吗?
I want to use django with celery (redis). Do I need to install redis on the server of my django application ? or can I have a seperate redis server?
我在 these guidlines. I want to use it with celery for a Django application. My Django application is running on another server. Now I'm confused however on how to set the Django settings, since everywhere I looked I could only find writings about a "localhost" 之后的 ubuntu 服务器上安装了 redis。是否可以在另一台服务器上将 celery 和 django 与 redis 一起使用?我需要添加什么 Django settings.py?
只需在您的设置上执行:
CELERY_BROKER_URL = 'redis://'+REDIS_HOST+':6379/'+REDIS_DB
其中 REDIS_HOST
是你的 redis IP,REDIS_DB
你的数据库(这个是可选的)
我在 these guidlines. I want to use it with celery for a Django application. My Django application is running on another server. Now I'm confused however on how to set the Django settings, since everywhere I looked I could only find writings about a "localhost" 之后的 ubuntu 服务器上安装了 redis。是否可以在另一台服务器上将 celery 和 django 与 redis 一起使用?我需要添加什么 Django settings.py?
只需在您的设置上执行:
CELERY_BROKER_URL = 'redis://'+REDIS_HOST+':6379/'+REDIS_DB
其中 REDIS_HOST
是你的 redis IP,REDIS_DB
你的数据库(这个是可选的)