public void getSleepAdvice() throws Exception {
PageData pd = new PageData();
long incr = 0;
int isNormal = 0;
String key="reportLock";
try {
incr = redisUtils.incr(key, 1);//将患者id存入redis中,存入一个加1
isNormal++;
redisUtils.expire(key, 60);//设置id到期时间
if (incr != 1) {
return ;
}
//自己的业务
} catch (Exception e) {
e.printStackTrace();
} finally {
if (incr > 0 && isNormal > 0) {
redisUtils.decr(key, 1);
}
}
}

被折叠的 条评论
为什么被折叠?



