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