xinfo stream stream-key 1. 2. 查询消费组消息 127.0.0.1:6379> xinfo groups mq 1) 1) "name" 2) "group1" #消息分组名称 3) "consumers" 4) (integer) 1 #一个消费者客户端 5) "pending" 6) (integer) 1 #一个未确认消息 7) "last-delivered-id" 8)
根据指定的id范围,查看队列中的消息 xrevrange 根据指定的id范围,倒叙查看队列中的消息 xtrim 裁剪队列中的消息 xinfo groups 查询队列的消费分组信息 xinfo consumers 查询队列的消费者的信息 xpending 查看队列中已经消费,待ack确认的消息 消费者相关命令 xgroup create(ENTRIESREAD参数为redis.7.x新特性) 创建消...
用法:XINFO [CONSUMERS key groupname] [GROUPS key][STREAM key] [HELP] 这个命令用于返回stream和相关消费者组的不同信息。它有三种形式。 XINFO STREAM 这个命令返回stream的通用信息 XINFO GROUPS 这个命令用于获得stream相关的消费者组的信息 XINFO CONSUMERS 这个命令返回指定消费者组的消费者列表 XLEN 最早可...
127.0.0.1:6379> XGROUP CREATE s1 g2 $ # $ 表示只获取流中最新的元素 此时g2中没有元素 后面新添加的元素会进入g2 OK 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 127.0.0.1:6379> XINFO GROUPS s1 1) 1) "name" 2) "g1" # 消费者组g1 3) "consumers" 4) (integer) 0 5)...
XINFO GROUPS- 打印消费者组的信息; XINFO STREAM- 打印流信息 XADD 使用XADD 向队列添加消息,如果指定的队列不存在,则创建一个队列,XADD 语法格式: XADD key ID field value[field value...] key:队列名称,如果不存在就创建 ID:消息 id,我们使用 * 表示由 redis 生成,可以自定义,但是要自己保证递增性。
xinfo groups stream2 消息消费 有了消费组,自然还需要消费者,Stream 提供了 xreadgroup 指令可以进行消费组的组内消费,需要提供消费组名称、消费者名称和起始消息 ID。 它同xread 一样,也可以阻塞等待新消息。读到新消息后,对应的消息 ID 就会进入消费者的PEL(正在处理的消息) 结构里,客户端处理完毕后使用 x...
log.info("XInfoGroups:{}", g); StreamInfo.XInfoConsumers consumers = streamOperations.consumers(streamKey, g.groupName()); log.info("XInfoConsumers:{}", consumers); }); } } else { creatGroup(streamKey, group); } StreamOffset<String> streamOffset = StreamOffset.create(streamKey, Read...
XINFO GROUPS groupname:打印对应消费者组信息 XINFO STREAM key:打印对应流信息 XINFO CONSUMERS key groupname:打印对应消费者组中消费者信息 2. Redis底层数据类型 2.1 简介 在前文中,我们了解到Redis的基本存储单位是键值对,其中value部分支持丰富的数据类型,包括五个基本类型以及Bitmap、hyberloglog、geo、stream...
XINFO GROUPS- 打印消费者组的信息; XINFO STREAM- 打印流信息 xadd 命令 XADD 命令将指定的流条目追加到指定 key 的流中。如果 key 不存在,将使用流的条目自动创建 key。 一个条目是由一组键值对组成的,它基本上是一个小的字典。键值对以用户给定的顺序存储,并且读取流的命令(如 XRANGE 或者 XREAD)可以保...
XINFO GROUPS - 打印消费者组的信息; XINFO STREAM - 打印流信息 xadd 命令 XADD 命令将指定的流条目追加到指定 key 的流中。如果 key 不存在,将使用流的条目自动创建 key。 一个条目是由一组键值对组成的,它基本上是一个小的字典。键值对以用户给定的顺序存储,并且读取流的命令(如 XRANGE 或者 XREAD)可...