kevy4.0

XAUTOCLAIM

カーソル位置から、idle 状態の pending エントリを走査して claim する。

XAUTOCLAIM key group consumer min-idle-time start [COUNT count] [JUSTID]
グループ
ストリーム
追加バージョン
1.0.0
引数の数
6 個以上
フラグ
write

計算量

O(log P + K + COUNT log N)。idle フィルタは取得より前に走るため、新しいエントリばかりの PEL は全体を走査することになる。

計算量と互換性は kevy の実装から読み取ったものであり、Redis のドキュメントを写したものではない。実際に異なるものがいくつかある。

Redis との互換性

差異あり

差異あり。PEL の走査が末尾まで到達したときの next-cursor は 0-0 ではなく last-claimed+1 になる。0-0 が返るまでループするクライアントは、1 往復余計に必要となる。

関連

XACKXADDXCLAIMXDELXGROUPXINFOXLENXPENDINGXRANGEXREADXREADGROUPXREVRANGEXSETIDXTRIM

← コマンド一覧へ