温馨提示:本文翻译自stackoverflow.com,查看原文请点击:python - Setting Huey to use Redis with Flask
python python-huey redis

python - 设置Huey在Flask中使用Redis

发布于 2020-08-25 14:09:44

在此处输入图片说明

我正在尝试将Huey用作跨平台任务队列。我找到了https://github.com/pjcunningham/flask-huey-example,我已经克隆并设置了一个虚拟环境来使用conda。(我在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任务队列?

查看更多

提问者
user1592380
被浏览
4
pjcunningham 2018-08-05 22:14

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

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

请注意启动Huey使用者时(自述文件中的步骤2)传递的参数:

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

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