Usando o RQ por um tempo, os dados desatualizados podem ser empilhados no Redis. Mais notavelmente trabalhadores mortos e uma fila failed
.
Devemos fornecer um meio simples de descartar esses dados na linha de comando.
O melhor lugar que posso pensar para isso agora é rqinfo --clear
de algum tipo. Aberto para discussão / dicas.
Eu preciso da mesma coisa ... Algo assim funciona?
from redis import Redis
from rq import Queue
from rq import Worker
q = Queue(connection=Redis())
low = Queue('low',connection=Redis())
failed = Queue('failed',connection=Redis())
q.empty()
low.empty()
failed.empty()
for w in Worker.all(connection=Redis()):
print w.register_death()
Um comando como rqinfo --clear
também removeria as filas?
1 para isso!
Comentários muito úteis
Eu preciso da mesma coisa ... Algo assim funciona?