WANG 5 년 전
부모
커밋
6a5623b95a
1개의 변경된 파일1개의 추가작업 그리고 4개의 파일을 삭제
  1. 1 4
      src/main/java/cn/com/qmth/examcloud/web/redis/SimpleRedisClient.java

+ 1 - 4
src/main/java/cn/com/qmth/examcloud/web/redis/SimpleRedisClient.java

@@ -126,10 +126,7 @@ public final class SimpleRedisClient implements RedisClient {
 	public Boolean setIfAbsent(String key, String value, int timeout) {
 		long s = System.currentTimeMillis();
 		beforeMethod();
-		Boolean b = redisTemplate.opsForValue().setIfAbsent(key, value);
-		if (b) {
-			expire(key, timeout);
-		}
+		Boolean b = redisTemplate.opsForValue().setIfAbsent(key, value, timeout, TimeUnit.SECONDS);
 		afterMethod("setIfAbsent(String key, String value, int timeout)", s);
 		return b;
 	}