问题
I've using rq and RedisToGo. How do I get the number of jobs in the queue? I can't find it in the documentation? (In Python)
When I try:
print "Before: ", len(q.jobs)
result = q.enqueue(worker.A)
result = q.enqueue(worker.B)
print "After: ", len(q.jobs)
It just gives 0 both times.
回答1:
For RQ, you should be able to just get the len
of the jobs in a queue:
from rq import Queue
queue = Queue()
len(queue.jobs)
来源:https://stackoverflow.com/questions/14449296/how-do-i-get-the-number-of-jobs-in-a-rq-queue