kevy4.0

MSET

批量写入多组 key 与 value —— 原子性只到单个 shard 之内。

MSET key value [key value ...]
分组
字符串
起始版本
1.0.0
参数个数
至少 3 个
标志
write

复杂度

O(N) 组,每组一次 O(1) 的 SET。

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

与 Redis 的兼容性

有差异

有差异:原子性只到 shard 一级 —— 键值对按 key 拆到各个 shard,逐个 shard 应用,中间没有任何跨 shard 屏障,所以读者可能看到一部分已经写入、另一部分还没写。Redis 的 MSET 是全局原子的。

另见

APPENDDECRDECRBYGETGETDELGETSETINCRINCRBYINCRBYFLOATMGETPSETEXSETSETEXSETNXSTRLEN

← 返回全部命令