redis --- 事务

目录

一、redis事务

1.1、正常执行 

 1.2、放弃事务

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

 1.4、只有错误的不成功

1.5、watch监控


一、redis事务

1.1、正常执行 

MULTI与exec的使用

redis --- 事务_第1张图片

 1.2、放弃事务

 MULTI与discard的使用

redis --- 事务_第2张图片

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

redis --- 事务_第3张图片

 1.4、只有错误的不成功

redis --- 事务_第4张图片

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

1.5、watch监控

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

 redis --- 事务_第5张图片

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

你可能感兴趣的:(redis,数据库)