使用 Redis 5.0.3,假设我们创建一个名为streamy
和一个消费群体consumers
:
XGROUP CREATE streamy consumers $ MKSTREAM
然后向其中添加一些消息:
XADD streamy * message "The beginning"
XADD streamy * message "The middle"
XADD streamy * message "The end"
最后阅读并确认第一个:
XREADGROUP GROUP consumers consumer1 COUNT 1 STREAMS streamy >
XACK streamy consumers 1612270017551-0
我知道我可以使用XLEN streamy
获取消息总数 (3),以及XINFO CONSUMERS streamy consumers
获取每个消费者的待处理消息数 (0)。
但是我怎样才能找到未读消息的数量 (2) 或已确认消息的数量 (1),以最容易找到的为准?
另外,给定特定的消息 ID,是否有任何方法可以检查该消息是否已被读取和/或确认?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)