相关疑难解决方法(0)

如何设置 Celery 以通过 ssl 与 Azure Redis 实例对话

使用“如何在 microsoft azure 上的 django 项目中配置 celery-redis? ”的精彩答案,我可以使用以下 Python 代码将 Celery 配置为使用非 ssl 端口 6379使用 Azure Redis 缓存:

from celery import Celery
# This one works
url = 'redis://:<access key>@<my server>.redis.cache.windows.net:6379/0'
# I want to use a url that specifies ssl like one of the following:
# url = 'redis://:<my key>=@<my server>.redis.cache.windows.net:6380/0'
# url = 'redis://:<my key>@<my server>.redis.cache.windows.net:6380/0?ssl=True'
app = Celery('tasks', broker=url)

@app.task
def add(x, y):
    return x + y
Run Code Online (Sandbox Code Playgroud)

但是,我想让 celery 使用 ssl 并使用 ssl 在端口 3380 …

python azure redis celery python-2.7

7
推荐指数
2
解决办法
7800
查看次数

标签 统计

azure ×1

celery ×1

python ×1

python-2.7 ×1

redis ×1