首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将芹菜和redis连接起来?

问如何将芹菜和redis连接起来?
EN

Stack Overflow用户
提问于 2021-06-23 04:08:25
回答 2查看 268关注 0票数 1

我已经免费试用了Redis,它给了我一个端点和密码。我以前没有用Redis或芹菜做过任何事情,所以我真的不知道它是如何工作的。从芹菜的文档中,每个人都连接到本地主机,但是我如何连接到这个端点?

代码语言:javascript
复制
CELERY_BROKER_URL='redis://localhost:6379',
CELERY_RESULT_BACKEND='redis://localhost:6379'

我应该用什么替换它?我应该在哪里提供密码?

我的端点看起来像这样:redis-18394.c252.######.cloud.redislabs.com:18394,我应该在/之后在这个端点的末尾添加密码吗?

EN

回答 2

Stack Overflow用户

发布于 2021-06-23 07:01:13

根据celery的文档,其格式为

代码语言:javascript
复制
redis://:password@hostname:port/db_number

默认情况下,redis有16个数据库,因此您可以使用0-15之间的任意数字来表示db_number。对broker和result后端使用不同的数据库编号。

https://docs.celeryproject.org/en/stable/getting-started/backends-and-brokers/redis.html#configuration

票数 1
EN

Stack Overflow用户

发布于 2021-06-23 04:28:40

您可以使用channel_redis来完成此操作

代码语言:javascript
复制
CHANNEL_LAYERS = {
    "default": {
        "BACKEND": "channels_redis.core.RedisChannelLayer",
        "CONFIG": {
            "hosts": ["password@your_ip"],
        },
    },
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68090167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档