Skip to content

八、原子性与编程 ​

Redis 提供多种「把多步合成一次执行」的机制,但它们的原子性、网络开销与回滚语义各不相同,必须区分清楚。

四种机制对比 ​

机制原子性网络往返回滚Cluster 限制
事务 MULTI/EXEC是(顺序执行不被打断)每命令入队不支持多键须同槽
Pipeline否合并为一次无概念各命令独立路由
Lua 脚本是(脚本内串行)一次无(需自行处理)KEYS 须同槽
Functions是一次无KEYS 须同槽

ICP 备案号待补充 · Gitee 主页