无法连接到redis:// localhost:6379/0:错误99连接到localhost:6379。无法分配请求的地址

时间:2017-11-27 21:21:43

标签: caching redis docker-compose

ACCOUNTS_SESSION_REDIS_URL=redis://cache:6379/1"
CACHE_REDIS_URL=redis://cache:6379/0
CACHE_TYPE=redis
CELERY_RESULT_BACKEND=redis://cache:6379/2

配置如上面给出的.tarl文件中的docker

下面给出了烧瓶app中的配置

CACHE_KEY_PREFIX = "cache::"
#: Host
CACHE_REDIS_HOST = "localhost"
#: Port
CACHE_REDIS_PORT = 6379
#: DB
CACHE_REDIS_DB = 0
#: URL of Redis db.
CACHE_REDIS_URL = "redis://{0}:{1}/{2}".format(
    CACHE_REDIS_HOST, CACHE_REDIS_PORT, CACHE_REDIS_DB)
#: Default cache type.
CACHE_TYPE = "redis"

我无法找出导致此错误的原因。

1 个答案:

答案 0 :(得分:0)

此错误是由于芹菜配置错误造成的。不同版本的芹菜使用略有不同的配置,因此更改它们会相应地解决了这个错误。

选中此链接http://docs.celeryproject.org/en/4.0/userguide/configuration.html以查找版本4.0的芹菜设置