- 博客(1)
- 收藏
- 关注

原创 redis分布式锁过期时间到了,但业务没执行完怎么办?
redisson是如何处理的?redisson给的答案是锁获取成功后,注册一个定时任务,每隔一定时间(this.internalLockLeaseTime / 3L)就去续约。internalLockLeaseTime可配置,默认30s。这种方式每次获取一个锁,就会创建一个定时任务,有些浪费。我的处理这里给出了一种方式,借鉴jvm对自旋锁优化的思想(根据历史耗时动态调整锁的过期时间),...
2019-10-27 21:29:45
10185
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人