kevy4.0

XADD

向流追加一条条目,可顺带按 MAXLEN / MINID 裁剪。

XADD key [NOMKSTREAM] [MAXLEN [=|~] threshold | MINID [=|~] id] id|* field value [field value ...]
分组
起始版本
1.0.0
参数个数
至少 5 个
标志
write

复杂度

插入是 O(log N);只要 MAXLEN / MINID 子句真的淘汰了条目,就变成 O(N*F) —— 裁剪会触发一次全量的权重重算。

复杂度与兼容性是从 kevy 的实现里读出来的,不是抄 Redis 的文档。有几条确实不一样 —— 它们看起来像笔误,但不是。

与 Redis 的兼容性

有差异

有差异:近似裁剪的「~」只为线路兼容而接受,实际总是精确裁剪;LIMIT 子句不解析。

另见

XACKXAUTOCLAIMXCLAIMXDELXGROUPXINFOXLENXPENDINGXRANGEXREADXREADGROUPXREVRANGEXSETIDXTRIM

← 返回全部命令