Redis分布式锁锁过期问题

来源:16-4 Redisson分布式锁实战-2:解决wait_time之坑

悠嘻猴儿

2019-06-24

如果业务执行的时间比锁的过期时间长应该怎么办?
也就是说业务还没有执行完成,锁可能就释放了。应该如何避免这种情况呢?

写回答

1回答

geelylucky

2019-06-24

Redisson提供有另外一个默认的等待时长的方法,默认是30秒,每10秒会自动续时间。除了使用这种方式外,如果需要自定义等待超时时间,是需要经过充分测试设置合理的超时时间的,这种算是凭经验。还有就是不使用redis,可以使用zookeeper,这就不存在执行的时间比锁的过期时间长的问题。

0
0

Java企业级电商项目架构 Tomcat集群与Redis分布式

Tomcat集群+Redis分布式+代码重构+源码原理解析

2685 学习 · 947 问题

查看课程