XADD
ストリームにエントリを追記する。トリム指定を同時に行える。
XADD key [NOMKSTREAM] [MAXLEN [=|~] threshold | MINID [=|~] id] id|* field value [field value ...]
計算量
挿入は O(log N)。MAXLEN / MINID 句が実際にエントリを退避したときは、トリムが weight の全再計算を誘発するため O(N*F)。
計算量と互換性は kevy の実装から読み取ったものであり、Redis のドキュメントを写したものではない。実際に異なるものがいくつかある。
Redis との互換性
差異あり
差異あり。近似トリムの「~」はワイヤ互換のために受理するが、動作は常に厳密トリムである。LIMIT 句は解析しない。
関連
XACKXAUTOCLAIMXCLAIMXDELXGROUPXINFOXLENXPENDINGXRANGEXREADXREADGROUPXREVRANGEXSETIDXTRIM