소스 검색

2023-10-25 redis锁修改成存执。

chaiyunlong 2 년 전
부모
커밋
1446d113bc
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      zd-modules/zd-modules-laboratory/src/main/java/com/zd/laboratory/event/RedisExpiredAndWorkListener.java

+ 5 - 0
zd-modules/zd-modules-laboratory/src/main/java/com/zd/laboratory/event/RedisExpiredAndWorkListener.java

@@ -146,6 +146,11 @@ public class RedisExpiredAndWorkListener extends KeyExpirationEventMessageListen
 
             String key = BaseConstants.REDIS_LOCK + ""+beaconStr[1];
             log.info("》》》》》》》》》》》》》》》》》》》》key:"+key);
+            try {
+                Thread.sleep(Long.parseLong((Math.random()*50+50)+""));
+            } catch (InterruptedException e) {
+                e.printStackTrace();
+            }
             if (!redisService.hasKey(key)) {
                 redisService.setCacheObject(key,key,5L, TimeUnit.SECONDS);
                 log.info("》》》》》》》》》》》》》》》》》》》》key:"+redisService.hasKey(key));