获取所有任务ID列表

时间:2017-02-08 17:34:29

标签: redis celery flower

使用Celery 3.1和Redis作为我的后端,我想知道是否有办法获得历史记录'任务列表。我知道有control api可以获得所有active / reserved等等 - 但是没有一个有关于已完成任务的信息。 我知道它们存在于Redis中,运行redis-cli:

localhost:6379> keys *
1) "celery-task-meta-2483218d-12b7-4364-ac68-57457806df61"
2) "celery-task-meta-8a5c8d5f-a93c-4e29-bfb4-01e483ccc0f5"
3) "celery-task-meta-472046df-025f-48ab-86dc-77fb746bef96"
4) "celery-task-meta-8819190f-bd64-4f67-9a4f-026e9d72bcc6"

我的目标是获取实时任务的任务状态(类似于花),也可以获取历史记录。

编辑:我发现花作为api电话:http://localhost:5555/api/tasks返回我正在寻找的内容。我将寻找实施..

0 个答案:

没有答案