diff --git a/xtools-boot-cache/xtools-boot-cache-redis/src/main/java/xtools/boot/cache/redis/base/RedisService.java b/xtools-boot-cache/xtools-boot-cache-redis/src/main/java/xtools/boot/cache/redis/base/RedisService.java index 0373732..32197d8 100644 --- a/xtools-boot-cache/xtools-boot-cache-redis/src/main/java/xtools/boot/cache/redis/base/RedisService.java +++ b/xtools-boot-cache/xtools-boot-cache-redis/src/main/java/xtools/boot/cache/redis/base/RedisService.java @@ -248,6 +248,20 @@ public class RedisService implements BaseParams { return stringRedisTemplate.expire(key, timeout, TimeUnit.SECONDS); } + /** + * 获取key的过期时间(秒) + * + * @param key Key + * @return 过期时间(秒) + */ + public Long getExpire(String key) { + // 参数校验 + if (StringUtils.isEmpty(key)) { + return null; + } + return stringRedisTemplate.getExpire(key); + } + /** * 取消对 Key 过期时间的设置 *