Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Symfony中获取Redis队列中未处理的消息数_Symfony_Redis_Symfony4_Symfony Messenger - Fatal编程技术网

如何在Symfony中获取Redis队列中未处理的消息数

如何在Symfony中获取Redis队列中未处理的消息数,symfony,redis,symfony4,symfony-messenger,Symfony,Redis,Symfony4,Symfony Messenger,我使用基于流的Redis传输。如何在Symfony 4中获取Redis队列中未处理的消息数?我可以通过XPENDING^获取挂起的消息,但如何才能不被处理?在redis cli中输入:XPENDING messages symfony我从几天以来一直在研究获取任何线索,以便从队列中获取某种统计信息。当我能够以某种方式获得队列中当前正在处理/等待处理的消息数量的信息时,这将非常有用。我认为这是队列中应该具备的第二个基本功能——至少对我作为新手的理解是如此。我发布了一个相关问题,但从Redis的角度

我使用基于流的Redis传输。如何在Symfony 4中获取Redis队列中未处理的消息数?我可以通过XPENDING^获取挂起的消息,但如何才能不被处理?

在redis cli中输入:
XPENDING messages symfony

我从几天以来一直在研究获取任何线索,以便从队列中获取某种统计信息。当我能够以某种方式获得队列中当前正在处理/等待处理的消息数量的信息时,这将非常有用。我认为这是队列中应该具备的第二个基本功能——至少对我作为新手的理解是如此。我发布了一个相关问题,但从Redis的角度来看:这只返回工作人员已获取/读取但尚未确认的消息数。在正常情况下,队列将包含大量尚未获取的消息。