我在 Windows 10 上托管的 Docker 中运行 RedisEdge。Docker-Compose YAML 如下所示:
services:
redisedge:
build: ./redisedge
ports:
- 6379:6379
我可以从在 Docker 中运行的 Python 服务连接到 RedisEdge,网址为 redis://redisedge:6379。我可以从在 Docker 中运行的 Grafana 在 host.docker.internal:6379 访问它。我可以从在 host.docker.internal:6379 的主机上运行的 RedisInsight 访问它。但是,当我尝试从在上述任一地址上本地运行的 Python 文件访问它时,出现此错误:“发生异常:ConnectionError 连接到 redisedge:6379 时出现错误 11001。 getaddrinfo 失败。”
我需要以不同的方式运行 RedisEdge 吗?