0

在此处输入图像描述

我正在尝试使用 Huey 作为跨平台任务队列。我找到了https://github.com/pjcunningham/flask-huey-example,我已经克隆并设置了一个使用 conda 的 virtualenv。(我在 Windows 上工作)按照我试过的自述文件:

$ python run_app.py

当我打开http://localhost:6060/

在此处输入图像描述

我可以单击发送按钮,然后我会看到屏幕截图。但是虽然在 REDIS 中创建了一个列表,但没有存储任何任务:

127.0.0.1:6379> keys *
1) "huey.redis."
127.0.0.1:6379> lrange huey.redis -100 100
(empty list or set)

如何将任务发送到 REDIS 任务队列?

4

1 回答 1

1

我已经更新了自述文件,其中包含有关如何运行示例 1 的说明。

除了运行 Flask 应用程序之外,您还需要启动Huey 任务使用者并启动虚拟 SMTP 服务器,然后再单击“发送”按钮。

注意启动 Huey 消费者时传递的参数(自述文件中的第 2 步):

(flask-huey-example) python d:\Paul\.virtualenv\flask-huey-example\Scripts\huey_consumer.py run_huey.huey

该参数是hueyPython 脚本中创建的对象实例的虚线路径run_huey.py

于 2018-08-05T14:14:52.510 回答