redisson分布式锁续期因为网络原因失败了,导致业务还在执行但锁失效,这种情况怎么解决? ****我在某个业务中使用了分布式锁,获取锁成功后,由于当前线程还在继续执行业务,但看门狗续租失败了,这种情况下我的业务还在执行,但锁没有续租,最后缓存时间到就自动释放了,导致业务数据发生脏读。请问有没有遇到相似问题的指导一下?
Redis的分布式锁本来就是AP,追求的速度,在极端情况确实不安全,包括这个Redisson的看门狗续租失败等。如果是追求安全还是建议用Zookeeper