Redis 在XREADGROUP中,COUNT如何处理多个流?

Redis 在XREADGROUP中,COUNT如何处理多个流?,redis,consumer,redis-streams,Redis,Consumer,Redis Streams,我想使用Redis命令使用来自多个Redis流的消息。在这种情况下,COUNT参数意味着什么(即,它是消息总数,还是每个流的消息数)?此外,在这种情况下是否可以只读取一条消息?COUNT是每个流的最大元素数。XREADGROUP命令是XREAD命令的特殊版本,支持消费群体。因此,适用的文档 您可以将COUNT设置为1,然后在命令中每个流最多可以获得1个元素 如果不设置计数,则每个流都会收到可用的所有消息。此外,如果您在块中,则忽略计数。Itamar Haber:您能详细说明一下吗?块只会输入空的

我想使用Redis命令使用来自多个Redis流的消息。在这种情况下,
COUNT
参数意味着什么(即,它是消息总数,还是每个流的消息数)?此外,在这种情况下是否可以只读取一条消息?

COUNT
是每个流的最大元素数。
XREADGROUP
命令是
XREAD
命令的特殊版本,支持消费群体。因此,适用的文档

您可以将COUNT设置为1,然后在命令中每个流最多可以获得1个元素


如果不设置
计数
,则每个流都会收到可用的所有消息。

此外,如果您在
块中
,则忽略
计数
。Itamar Haber:您能详细说明一下吗?
只会输入空的流。一旦有一条传入消息,阻塞就会随着该消息一起释放。。。因此,在这种情况下,
COUNT
始终为1。