From a516b9b0438258015548d1a057b6f3b29e93204b Mon Sep 17 00:00:00 2001 From: xujun Date: Thu, 4 Jun 2026 17:29:05 +0800 Subject: [PATCH] =?UTF-8?q?Redis=E6=B7=BB=E5=8A=A0=E8=8E=B7=E5=8F=96key?= =?UTF-8?q?=E7=9A=84=E8=BF=87=E6=9C=9F=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xtools/boot/cache/redis/base/RedisService.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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 过期时间的设置 *