【发布时间】:2019-10-05 15:03:55
【问题描述】:
我想在 Windows 上开发一个 python 应用程序,它将使用 Redis 作为 Celery 的代理。假设我的应用程序可以与我安装在适用于 Linux 的 Windows 子系统上的 Redis 实例进行交互是否正确?
我在 Windows 10 上启用了适用于 Linux 的 Windows 子系统,并在其上安装了 Ubuntu 和 Redis,并启动了服务器。在 Windows 端,我使用 VSCode 来编写 python 代码。如下所示,在我的python代码中,我试图在localhost:6379上连接到Redis
from celery import Celery
BROKER_URL = 'redis://localhost:6379/0'
app = Celery('tasks', broker=BROKER_URL)
我正在尝试确认我用 Windows 编写的 Python 代码是否可以与在 Ubuntu 上运行的 Redis 服务器交互。这可能吗?如果可以,我该如何确认连接?
【问题讨论】:
标签: python redis windows-subsystem-for-linux