> 文章列表 > redis --- 事务

redis --- 事务

redis --- 事务

目录

一、redis事务

1.1、正常执行 

 1.2、放弃事务

 1.3、一个报错,全部不成功

 1.4、只有错误的不成功

1.5、watch监控


一、redis事务

1.1、正常执行 

MULTI与exec的使用

 1.2、放弃事务

 MULTI与discard的使用

 1.3、一个报错,全部不成功

 1.4、只有错误的不成功

 与传统数据库事务区别在于不一定要么一起成功要么一起失败。

1.5、watch监控

redis使用Watch来提供乐观锁定,类似于CAS.。

 

一旦执行了exec之前加的监控锁都会被取消掉,当客户端连接丢失的时候(如退出连接),所有东西都会被取消监视。