Celery如何在读取后删除redis中的任务结果

时间:2017-01-06 07:56:18

标签: python celery

我整合Celery来分配任务并使用Redis作为结果后端。现在一切正常。但是在运行一些任务之后,Redis充满了已经阅读过的结果。如何在阅读后删除这些结果。

我想要这样的事情:

async_result.get_and_delete()

1 个答案:

答案 0 :(得分:2)

forget可以从redis中删除结果。

result = async_result.get()
async_result.forget()