redisson分布式锁续期因为网络原因失败了,导致业务还在执行但锁没续期而自动释放了。

redisson分布式锁续期因为网络原因失败了,导致业务还在执行但锁失效,这种情况怎么解决? **
**
我在某个业务中使用了分布式锁,获取锁成功后,由于当前线程还在继续执行业务,但看门狗续租失败了,这种情况下我的业务还在执行,但锁没有续租,最后缓存时间到就自动释放了,导致业务数据发生脏读。

请问有没有遇到相似问题的指导一下?

Redis的分布式锁本来就是AP,追求的速度,在极端情况确实不安全,包括这个Redisson的看门狗续租失败等。
如果是追求安全还是建议用Zookeeper