Welcome everyone

Redis的事务

redis 汪明鑫 811浏览 0评论

Redis的事务的过程:

1)开启事务

2)命令进入队列

3)执行事务

 

multi:开启事务

exec:执行事务

discard:回滚事务

在命令入队时,Redis就会检测事务的命令是否正确

 

Redis事务回滚的2种情况:
1)命令操作数错误 之前和之后的命令都正常执行
2)命令格式错误 之前和之后的命令都被回滚

 

针对第一种情况:

针对第二种情况:

 

watch监控事务 指定要监控的键key

 

Redis的事务回滚不会产生ABA问题
CAS + 乐观锁(version)

转载请注明:汪明鑫的个人博客 » Redis的事务

喜欢 (0)

说点什么

您将是第一位评论人!

提醒
avatar
wpDiscuz