XREADGROUP
以消费者组成员的身份读取流条目,可阻塞。
XREADGROUP GROUP group consumer [COUNT count] [BLOCK milliseconds] [NOACK] STREAMS key [key ...] id [id ...]
复杂度
「>」形式:O(log N + U + M) —— COUNT 并不限制扫描范围,整条未投递的尾巴会先全部物化出来,再由 COUNT 截断。重放形式:O(log P + K)。
复杂度与兼容性是从 kevy 的实现里读出来的,不是抄 Redis 的文档。有几条确实不一样 —— 它们看起来像笔误,但不是。
与 Redis 的兼容性
有差异
有差异:COUNT 会被解析,但不限制「>」形式的扫描量。
另见
XACKXADDXAUTOCLAIMXCLAIMXDELXGROUPXINFOXLENXPENDINGXRANGEXREADXREVRANGEXSETIDXTRIM