首页 > 其他 > 详细

Redis 基本事务操作

时间:2021-09-02 16:15:06      阅读:16      评论:0      收藏:0      [点我收藏+]

概念

redis事务的本质:一组命令的集合
redis的单条命令是保证原子性的,但是事务不保证原子性
redis事务没有隔离级别的概念
所有的命令在事务中,并没有被直接执行!只有发起执行命令的时候才会执行
redis的事务:
开启事务(multi)
命令入队(...)
执行事务(exec)

简单正常使用事务

127.0.0.1:6379> flushdb 
OK
127.0.0.1:6379> multi  #开启事务
OK
127.0.0.1:6379(TX)> set k1 v1 #之后就会进入等待队列
QUEUED

使用exec执行
技术分享图片

放弃事务:
使用discard来放弃事务
技术分享图片

两种异常事务的处理

技术分享图片

Redis 基本事务操作

原文:https://www.cnblogs.com/OfflineBoy/p/15217622.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!