Redis 原子能力与并发控制

原子能力与并发控制

○ MULTI / EXEC:把事务中的命令按顺序一次性执行,执行期间不会被其他客户端命令插入。

○ WATCH:乐观锁控制,如果其他客户端修改了监视的 key ,那么当前事务的 EXEC 会失败。

○ Lua 脚本: Lua 脚本会在 Redis 中作为一个整体原子执行。

○ Pipeline: 把多条命令一次性发送给 Redis,减少网络往返次数,但它本身不保证事务原子性。












相关推荐
数据库小学妹8 小时前
OLAP数据库怎么选、怎么优化?路线、提速与边界
运维·数据库·后端
织码weavecodes8 小时前
新闻资讯模块设计:内容发布、阅读计数与附件鉴权
java·服务器·数据库
小羊没烦恼!9 小时前
分布式事务 | 使用DTM 的Saga 模式
java·linux·运维·数据库·wpf
这个DBA有点耶9 小时前
备份成功≠数据可恢复:静默损坏会让物理备份把坏页一起带走
数据库·mysql·代码规范
数据库小学妹9 小时前
MySQL MDL锁等待排查:DDL卡住与长事务定位
数据库·后端·mysql
Thneonl9 小时前
ClickHouse UPDATE:一秒返回,三小时才生效
数据库·后端
SelectDB9 小时前
特征导出卡在 JDBC 上,我换成了 Arrow Flight SQL 试试
大数据·数据库·数据分析
一只旭宝9 小时前
【网络精讲6】muduo 的组件与接口:可视化了解muduo库
网络·数据库
泡海椒9 小时前
深度解析JQuick-SQL SQL解析与AST生成机制|分布式SQL原理
数据库·分布式·sql
SelectDB9 小时前
订单表改成实时更新后,我把主键模型的坑踩了一遍
大数据·数据库·数据分析