COUNT 如何处理 XREADGROUP 中的多个流?
How does COUNT work with multiple streams in XREADGROUP?
我想使用 Redis XREADGROUP
命令来消费来自 多个 Redis 流的消息。 COUNT
参数在这种情况下意味着什么(即它是消息总数,还是每个流的消息数)?另外,在这种情况下是否可以只读一条消息?
COUNT
是每个流的最大元素数。 XREADGROUP
命令是 XREAD
命令的特殊版本,支持消费者组。因此 XREAD
的文档适用。
您可以将 COUNT 设置为 1,然后您将在命令中为每个流获取最多 1 个元素。
如果您不设置 COUNT
,您将获得每个流的所有可用消息。
我想使用 Redis XREADGROUP
命令来消费来自 多个 Redis 流的消息。 COUNT
参数在这种情况下意味着什么(即它是消息总数,还是每个流的消息数)?另外,在这种情况下是否可以只读一条消息?
COUNT
是每个流的最大元素数。 XREADGROUP
命令是 XREAD
命令的特殊版本,支持消费者组。因此 XREAD
的文档适用。
您可以将 COUNT 设置为 1,然后您将在命令中为每个流获取最多 1 个元素。
如果您不设置 COUNT
,您将获得每个流的所有可用消息。