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

gzc*_*gzc 2 python celery

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

我想要这样的东西:

async_result.get_and_delete()
Run Code Online (Sandbox Code Playgroud)

gzc*_*gzc 5

forget 可以从redis中删除结果。

result = async_result.get()
async_result.forget()
Run Code Online (Sandbox Code Playgroud)