|
|
|
@ -27,27 +27,19 @@ public class RedisService { |
|
|
|
} |
|
|
|
|
|
|
|
public <T> void setCacheObject(String key, T value) { |
|
|
|
//logger.info(Color.MAGENTA + "[GABRIEL] setCacheObject key: {}" + Color.END, key); |
|
|
|
redisTemplate.opsForValue().set(key, value); |
|
|
|
} |
|
|
|
|
|
|
|
public <T> void setCacheObjectOfTask(String key, String taskCode, T value) { |
|
|
|
//logger.info(Color.MAGENTA + "[GABRIEL] setCacheObject key: {}" + Color.END, key); |
|
|
|
redisTemplate.opsForValue().set(key + taskCode, value); |
|
|
|
logger.info("RedisService.trace setCacheObjectOfTask: {}", key + taskCode); |
|
|
|
String redisKey = key + taskCode; |
|
|
|
redisTemplate.opsForValue().set(redisKey, value); |
|
|
|
logger.info("RedisService.setCacheObjectOfTask: {}", redisKey); |
|
|
|
} |
|
|
|
|
|
|
|
public <T> void setCacheObject(String key, T value, Long timeout, TimeUnit timeUnit) { |
|
|
|
//logger.info(Color.MAGENTA + "[GABRIEL] setCacheObject2 key: {}" + Color.END, key); |
|
|
|
redisTemplate.opsForValue().set(key, value, timeout, timeUnit); |
|
|
|
} |
|
|
|
|
|
|
|
public <T> void setCacheObjectOfTask(String key, String taskCode, T value, Long timeout, TimeUnit timeUnit) { |
|
|
|
//logger.info(Color.MAGENTA + "[GABRIEL] setCacheObject2 key: {}" + Color.END, key); |
|
|
|
redisTemplate.opsForValue().set(key + taskCode, value, timeout, timeUnit); |
|
|
|
logger.info("RedisService.trace setCacheObjectOfTask2: {}", key + taskCode); |
|
|
|
} |
|
|
|
|
|
|
|
public boolean expire(String key, long timeout) { |
|
|
|
return expire(key, timeout, TimeUnit.SECONDS); |
|
|
|
} |
|
|
|
@ -70,9 +62,10 @@ public class RedisService { |
|
|
|
} |
|
|
|
|
|
|
|
public <T> T getCacheObjectOfTask(String key, String taskCode) { |
|
|
|
String redisKey = key + taskCode; |
|
|
|
ValueOperations<String, T> operation = redisTemplate.opsForValue(); |
|
|
|
logger.info("RedisService.trace getCacheObjectOfTask: {}", key + taskCode); |
|
|
|
return operation.get(key + taskCode); |
|
|
|
logger.info("RedisService.getCacheObjectOfTask: {}", redisKey); |
|
|
|
return operation.get(redisKey); |
|
|
|
} |
|
|
|
|
|
|
|
public boolean deleteObject(String key) { |
|
|
|
@ -80,8 +73,9 @@ public class RedisService { |
|
|
|
} |
|
|
|
|
|
|
|
public boolean deleteObjectOfTask(String key, String taskCode) { |
|
|
|
logger.info("RedisService.trace deleteObjectOfTask: {}", key + taskCode); |
|
|
|
return redisTemplate.delete(key + taskCode).booleanValue(); |
|
|
|
String redisKey = key + taskCode; |
|
|
|
logger.info("RedisService.deleteObjectOfTask: {}", redisKey); |
|
|
|
return redisTemplate.delete(redisKey).booleanValue(); |
|
|
|
} |
|
|
|
|
|
|
|
public long deleteObject(Collection collection) { |
|
|
|
|