我已经免费试用了Redis,它给了我一个端点和密码。我以前没有用Redis或芹菜做过任何事情,所以我真的不知道它是如何工作的。从芹菜的文档中,每个人都连接到本地主机,但是我如何连接到这个端点?
CELERY_BROKER_URL='redis://localhost:6379',
CELERY_RESULT_BACKEND='redis://localhost:6379'我应该用什么替换它?我应该在哪里提供密码?
我的端点看起来像这样:redis-18394.c252.######.cloud.redislabs.com:18394,我应该在/之后在这个端点的末尾添加密码吗?
发布于 2021-06-23 07:01:13
根据celery的文档,其格式为
redis://:password@hostname:port/db_number默认情况下,redis有16个数据库,因此您可以使用0-15之间的任意数字来表示db_number。对broker和result后端使用不同的数据库编号。
发布于 2021-06-23 04:28:40
您可以使用channel_redis来完成此操作
CHANNEL_LAYERS = {
"default": {
"BACKEND": "channels_redis.core.RedisChannelLayer",
"CONFIG": {
"hosts": ["password@your_ip"],
},
},
}https://stackoverflow.com/questions/68090167
复制相似问题