Удаление всех результатов Celery из бэкэнда Redis - PullRequest
1 голос
/ 08 апреля 2019

Есть ли способ в Celery удалить все результаты предыдущих задач из командной строки?Все, что я могу найти ссылки purge, но это не похоже на результаты задачи.Другие решения, которые я нашел, включают использование удара Celery, который периодически удаляет его, но я ищу одноразовое решение для командной строки.

Я использую Celery 4.3.0.

1 Ответ

1 голос
/ 08 апреля 2019

Итак, основываясь на этом ответе: Как удалить все в Redis?

С помощью redis-cli:

FLUSHDB - Removes data from your connection's CURRENT database.
FLUSHALL - Removes data from ALL databases.

Документация Redis:

flushdb
flushall

Например, в вашей оболочке:

redis-cli flushall

и попробуйте также очистить сельдерей.Из сельдерея док: http://docs.celeryproject.org/en/latest/faq.html?highlight=purge#how-do-i-purge-all-waiting-tasks

...