我需要启用 celery beat 才能激活 result_expires 吗?

Do I need to enable celery beat to activate result_expires?

我有 django 芹菜和 运行。 我是否有其他东西可以激活 https://docs.celeryproject.org/en/master/userguide/configuration.html#std:setting-result_expires 或者它已经有效了?

我没有安装celery beat。

没有。你不需要为此打败 Celery。结果过期由您在项目中使用的后端 Celery and/or 内部处理。

但是,请记住这一点:

Note

For the moment this only works with the AMQP, database, cache, Couchbase, and Redis backends.

When using the database backend, celery beat must be running for the results to be expired.