我正在尝试使用docker部署一个flaskapp,所以我有两个容器,一个用于我的flaskapp,另一个用于redis。我已经设置了一个网络并在其中执行。访问我的 flaskapp 时出现以下错误:
ConnectionError:连接到 localhost:6379 时出现错误 99。无法分配请求的地址。
发生这种情况是因为我使用 redis 作为烧瓶会话的缓存,并且我将 redis 托管在一个名为 exampleredis 的容器中。
我的问题是:如何在 Flask 中将 redis 主机设置为 exampleredis?
我有以下配置文件:
class DevConfig(Config):
REDIS_HOST = 'exampleredis'
SESSION_TYPE = 'redis'
JSONIFY_PRETTYPRINT_REGULAR = False
JSON_SORT_KEYS = False
BCRYPT_LOG_ROUNDS = 15
DEBUG = True