我想知道redisson库如何支持回滚操作。我从redisson github页面得到的是redisson对写操作使用锁,并在提交/回滚操作之前维护数据修改操作列表。但是我不明白在提交/回滚操作之前维护数据修改操作列表意味着什么。有谁能给我解释一下redisson中rollback函数的工作原理,以及在处理事务时,当任何一个命令抛出异常/错误时,它是如何处理的。
mfpqipee1#
只有在 commit() 方法调用。在 rollback() redisson释放所有获得的锁。
commit()
rollback()
1条答案
按热度按时间mfpqipee1#
只有在
commit()
方法调用。在rollback()
redisson释放所有获得的锁。