如何获取rq队列中的作业数量?
我在使用 rq 和 RedisToGo。请问我怎么才能知道队列里有多少个任务呢?我在文档里找不到相关的信息?(用Python)
当我尝试以下代码时:
print "Before: ", len(q.jobs)
result = q.enqueue(worker.A)
result = q.enqueue(worker.B)
print "After: ", len(q.jobs)
结果却总是显示为0。
1 个回答
5
对于RQ(一个任务队列的库),你只需要获取队列中任务的数量,也就是用 len
来计算就可以了:
from rq import Queue
queue = Queue()
len(queue)