redisson分布式锁续期因为网络原因失败了,导致业务还在执行但锁失效,这种情况怎么解决? **
**
我在某个业务中使用了分布式锁,获取锁成功后,由于当前线程还在继续执行业务,但看门狗续租失败了,这种情况下我的业务还在执行,但锁没有续租,最后缓存时间到就自动释放了,导致业务数据发生脏读。
请问有没有遇到相似问题的指导一下?
redisson分布式锁续期因为网络原因失败了,导致业务还在执行但锁没续期而自动释放了。
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
皮蛋不吃粥 2022-07-12 14:37关注Redis的分布式锁本来就是AP,追求的速度,在极端情况确实不安全,包括这个Redisson的看门狗续租失败等。
如果是追求安全还是建议用Zookeeper解决评论 打赏 举报无用 1