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) の再 weight。SETID / CREATECONSUMER は O(1)。DELCONSUMER は O(P)。
計算量と互換性は kevy の実装から読み取ったものであり、Redis のドキュメントを写したものではない。実際に異なるものがいくつかある。
Redis との互換性
差異あり
差異あり。CREATE / SETID / DESTROY / CREATECONSUMER / DELCONSUMER / MKSTREAM を提供する。ただし key が存在しないとき、CREATE 以外のサブコマンドは Redis のエラーではなく 0 または NOGROUP を返す。XGROUP HELP は存在しない。
関連
XACKXADDXAUTOCLAIMXCLAIMXDELXINFOXLENXPENDINGXRANGEXREADXREADGROUPXREVRANGEXSETIDXTRIM