【发布时间】:2020-04-07 20:05:32
【问题描述】:
- 我有一个 celery-beat 刮板,它会定期运行以从特定 api 获取最新数据(每 30 分钟一次)
- 今天(2019 年 12 月 14 日),我仍然可以在 celery-flower 中看到 5 天前运行的任务的结果(2019 年 12 月 12 日)
- 这是我希望在我的 ec2 上回收的浪费内存
问题:
- celery clear 一定天数后会导致redis吗?
- 任务装饰器
@task(name='task_name')的redis中是否有celery选项只保留最新的任务结果? - 是否可以选择仅将最后 X 个任务结果保存到 redis 内存中?
【问题讨论】:
标签: celery celery-task