XGROUP
管理流的消费者组。
XGROUP CREATE key group id|$ [MKSTREAM] | DESTROY key group | SETID key group id|$ | CREATECONSUMER key group consumer | DELCONSUMER key group consumer
复杂度
CREATE / DESTROY:O(1),外加一次 O(N*F) 的权重重算。SETID / CREATECONSUMER:O(1)。DELCONSUMER:O(P)。
复杂度与兼容性是从 kevy 的实现里读出来的,不是抄 Redis 的文档。有几条确实不一样 —— 它们看起来像笔误,但不是。
与 Redis 的兼容性
有差异
有差异:支持 CREATE / SETID / DESTROY / CREATECONSUMER / DELCONSUMER / MKSTREAM;但 key 不存在时,非 CREATE 的子命令返回 0 或 NOGROUP,而不是 Redis 的报错;XGROUP HELP 不存在。
另见
XACKXADDXAUTOCLAIMXCLAIMXDELXINFOXLENXPENDINGXRANGEXREADXREADGROUPXREVRANGEXSETIDXTRIM