@Resource
private RedissonClient redissonClient;
String connid = “1111111111111”
RLock methodOrderLock = null;
boolean isLog = true;
try{
methodOrderLock = redissonClient.getLock("mita:schedulingChangeMessage" + connid);
boolean methodIsOrderLock = methodOrderLock.tryLock(10, TimeUnit.SECONDS);
if (!methodIsOrderLock) {
isLog = false;
}
}catch (Exception e) {
log.error(e);
} finally {
if (methodOrderLock != null && methodOrderLock.isLocked() && methodOrderLock.isHeldByCurrentThread()) {
methodOrderLock.unlock();
}
}
}