Python 如何找到没有工人的工作列表
使用芹菜时,您可以使用Python 如何找到没有工人的工作列表,python,celery,Python,Celery,使用芹菜时,您可以使用i.inspect()查找活动任务、已计划的任务和所有已注册的任务。但是,我已禁用预取,因此一次只有一个作业注册给工作人员。如何访问队列中没有注册辅助工的所有作业的列表?如果使用RabbitMQ。如果你使用Redis。它提供了特定队列中有多少任务的信息 因为我相信您希望列出队列中等待的所有任务,所以需要遍历该列表。如果您使用Redis作为示例,而不是像文档中的示例那样使用llen,您将迭代队列名称列表(它是Redis列表对象)。注意:此过程可能需要一些时间,因此当您浏览列表
i.inspect()
查找活动任务、已计划的任务和所有已注册的任务。但是,我已禁用预取,因此一次只有一个作业注册给工作人员。如何访问队列中没有注册辅助工的所有作业的列表?如果使用RabbitMQ。如果你使用Redis。它提供了特定队列中有多少任务的信息
因为我相信您希望列出队列中等待的所有任务,所以需要遍历该列表。如果您使用Redis作为示例,而不是像文档中的示例那样使用llen
,您将迭代队列名称列表(它是Redis列表对象)。注意:此过程可能需要一些时间,因此当您浏览列表时,一些任务可能已经完成。如果您使用RabbitMQ。如果你使用Redis。它提供了特定队列中有多少任务的信息
因为我相信您希望列出队列中等待的所有任务,所以需要遍历该列表。如果您使用Redis作为示例,而不是像文档中的示例那样使用
llen
,您将迭代队列名称列表(它是Redis列表对象)。注意:此过程可能需要一些时间,因此当您浏览列表时,一些任务可能已经完成。谢谢。我是否可以直接从python内部执行此操作,而不必进行redis cli系统调用?当然可以-使用芹菜用于与redis通信的相同库-谢谢。但是,我是否可以直接从python内部执行此操作,而不必进行redis cli系统调用?当然可以-使用芹菜用于与redis通信的相同库-