我正在使用rq和RedisToGo。如何获取队列中作业的数量?我在文档中找不到它的说明(使用Python)。 当我尝试: print "Before: ", len(q.jobs) result = q.enqueue(worker.A) result = q.enqueue(worker.B) print "After: ", len(q.jobs) 这两次都只是返回了0。
q.count
属性。https://github.com/nvie/rq/blob/master/rq/queue.py#L85-L88 - undefinedq.count
比len(queue.jobs)
快得多。 - undefinedlen(q)
的源代码实际上是def __len__(self): return self.count
,因此不需要使用len(q.jobs)
。 - undefined