用RedissonClient 的锁机制,在加锁前检测锁状态,一直说是锁定状态!原因及解决方案!
代码
RLock lock = redissonClient.getLock("KEY");
if (lock.isLocked()) {
return "您已有任务正在进行中!请稍后再用!";
}
//加锁
lock.lock(10, TimeUnit.MINUTES);
查询redis服务器后:
get asyncTaskHeadquarters_key
"0"
解决方案
del asyncTaskHeadqu
原创
2020-12-15 10:27:19 ·
3713 阅读 ·
1 评论