gpt4 book ai didi

python - 如何在microsoft azure上的django项目中配置celery-redis?

转载 作者:IT王子 更新时间:2023-10-29 06:11:10 25 4
gpt4 key购买 nike

我在 azure 中部署了这个 django 定位器项目。我的 Redis 缓存主机名 (DNS) 是 mycompany.azure.microsoft.net。我在 azure 中创建了它,但不确定在哪里可以找到 redis 服务器的密码。我已将其作为我的 settings.py 中的配置。我使用 Redis 作为项目中 celery 设置的代理。

BROKER_URL = 'redis://:pa<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="542727233b2630152e2126311537373127271f312d6914392d373b3924353a2d7a2631303d277a3735373c317a233d3a303b23277a3a3120" rel="noreferrer noopener nofollow">[email protected]</a>:6380/0'

我无法连接。有什么不同的地方,我需要输入密码或用户名才能连接到上述服务器吗?另外我在 Azure 中哪里可以找到密码。或者是因为我试图从本地主机联系 Azure redis?

最佳答案

您可以在Azure门户中找到您的redis服务 key ,点击设置=>访问 key ,您可以选择主 key 或辅助 key 作为redis连接中的密码字符串。
enter image description here

此外,您可以尝试启用 redis 服务的非 ssl 端点,如 https://azure.microsoft.com/en-us/documentation/articles/cache-python-get-started/#enable-the-non-ssl-endpoint 中所述。 。

看来您正在使用celery,您可以使用celery cli命令来测试您的redis服务。例如

celery检查 ping -b redis://:{password}@{redis_service_name}.redis.cache.wi
ndows.net:6379/0

关于python - 如何在microsoft azure上的django项目中配置celery-redis?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39616701/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com