我使用的是php Symfony,每5分钟我想发送一个请求,该请求应该返回队列中等待的消息的数量。
Symfony
如何检查Redis队列中的消息数量?
Redis
有可能做到吗?
谢谢。
发布于 2022-08-30 12:47:18
这取决于您使用哪个Composer包与Redis交互。
如果是phpredis,您可以使用以下方法:
phpredis
$redis->zCount('key');
正如它的文档中所指定的这里。
如果您使用symfony/redis-messenger,不幸的是它在默认情况下没有提供。但是,您可以扩展Redis的传输,并像包做这里那样自己运行一个命令。
symfony/redis-messenger
https://stackoverflow.com/questions/73539364
相似问题