redis的事务,redis事务
redis的事务
redis支持简单事务。
redis和mysql事务的对比
mysql redis
开启 start transaction multi
语句 sql 命令
回滚 rollback discard
提交 commit exec
exec
multi后面语句有两种情况
1 后面的语句语法就有问题,所有语句得不到执行
2 语法没问题,适用对象有问题,比如zadd操作list对象,exec之后会执行正确的语句,跳过不适当的语句。
rollback和discard的区别
rollback 如果执行三条语句,前两条成功,第三条失败,rollback则全部回滚
discard 如果执行三条语句,前两条成功,第三条失败,discard在结束事务前,前面两条的影响还在。
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。