码迷,mamicode.com
首页 > 其他好文 > 详细

redis事务

时间:2020-02-08 15:49:11      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:watch   redis事务   原理   关系型数据库   nsa   href   数据库   不同   数据   

原文:redis事务

 

  redis事务与传统的关系型数据库的事务不同。redis事务是指一组命令的集合,事务和命令都是最小的执行单位,事务保证了一组命令执行的原子性。

原理是将一组命令发送给redis,redis一次执行这一组命令。同时redis事务遇到错误后没有传统数据库的回滚操作,而是会继续执行后续的命令。

 

redis事务(Transaction)命令

1.watch
用于监视一个或多个key,如果在事务执行之前这个或(这些)key被其他命令所改动,事务将被中断。

2.unwatch
用于取消watch命令对所有key的监视。

3.multi
用于标记一个事务块的开始,之后的所有命令都存放在队列,等遇到exec命令再执行。

4.exec
用于执行事务块内所有的命令,如果命令被中断,返回false

 

redis事务

标签:watch   redis事务   原理   关系型数据库   nsa   href   数据库   不同   数据   

原文地址:https://www.cnblogs.com/lonelyxmas/p/12283357.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!