REDIS是部分支持事务的。
当开启事务后:
1、对于语义的错误,输入之后按确定会立即报错,如:getset v1 ,最后EXEC提交,会提示错误,该事务中所有的命令都不会执行。(全体连坐)
2、对于非语义错误,如set k1 v1,在事务中对k1进行incr k1操作,redis会将次操作放入队列,最后EXEC提交的时候,事务中其他正常的命令是执行成功的,但incr k1的操作不会执行成功。(冤头债主)
REDIS书否支持事务?
最新推荐文章于 2025-09-06 14:28:19 发布
本文深入探讨了REDIS的事务处理机制,解析了其在面对语义错误和非语义错误时的不同行为,阐述了全体连坐和冤头债主的概念,帮助读者理解REDIS事务的执行逻辑。
603

被折叠的 条评论
为什么被折叠?



