如何使用reis-cli检查redis-queue的推送和弹出计数

时间:2017-07-07 07:43:37

标签: debugging redis

我正在使用push在不同的应用程序之间发送和接收数据。但是,我发现当一个应用程序pop数千个数据到队列时,另一个实现push的应用程序的数据不完整!

要确定问题 - 我在poppop添加了计数器,发现redis-cli计数器小于推,我也没有看到任何待处理的消息pop完成执行后的相同队列。

我正在试图挖掘丢失数据的位置。我应该尝试哪些方法?在{{1}}中是否有任何命令可以显示给定队列的推送和弹出计数

1 个答案:

答案 0 :(得分:1)

您可以使用redis-cli中的MONITOR命令。将输出传输到文件然后你应该很容易看到有多少手落在Redis中。另一个建议是使用序号来调试你的问题,更容易看出哪一个缺失。