From 3a48ec29168060d05b5690deda9766e7f866b9ca Mon Sep 17 00:00:00 2001 From: TS-QD1 Date: Thu, 3 Apr 2025 17:18:11 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=A4=84=E7=90=86=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../redis/cache/manager/files/RedisFilesShowCodeService.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/redis-cache/src/main/java/ink/wgink/redis/cache/manager/files/RedisFilesShowCodeService.java b/redis-cache/src/main/java/ink/wgink/redis/cache/manager/files/RedisFilesShowCodeService.java index cd531f4f..59097a10 100644 --- a/redis-cache/src/main/java/ink/wgink/redis/cache/manager/files/RedisFilesShowCodeService.java +++ b/redis-cache/src/main/java/ink/wgink/redis/cache/manager/files/RedisFilesShowCodeService.java @@ -43,6 +43,9 @@ public class RedisFilesShowCodeService implements IFilesShowCodeService { long clearTimeoutShowCodeCount = 0; for (String key : keySet) { FilesShowCode showCode = (FilesShowCode) redisTemplate.opsForValue().get(key); + if (showCode == null) { + continue; + } if (currentTimeMillis - showCode.getLatestUpdateTime() > SHOW_CODE_TIMEOUT_MILLIS) { clearKeys.add(FILE_SHOW_CODE_KEY + showCode.getFileId()); }