diff --git a/src/main/java/com/knowledge/base/infrastructure/cache/impl/RedisFileCacheServiceImpl.java b/src/main/java/com/knowledge/base/infrastructure/cache/impl/RedisFileCacheServiceImpl.java index 850c3f0..3a27e1e 100644 --- a/src/main/java/com/knowledge/base/infrastructure/cache/impl/RedisFileCacheServiceImpl.java +++ b/src/main/java/com/knowledge/base/infrastructure/cache/impl/RedisFileCacheServiceImpl.java @@ -5,6 +5,7 @@ import com.knowledge.base.infrastructure.cache.iface.FileCacheService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; +import org.springframework.data.redis.core.Cursor; import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.stereotype.Service; @@ -84,7 +85,7 @@ public class RedisFileCacheServiceImpl implements FileCacheService { Set keySet = new HashSet<>(); // 采用 scan,分批遍历,安全高效 redisTemplate.execute((connection) -> { - try (var cursor = connection.scan(org.springframework.data.redis.core.ScanOptions.scanOptions() + try (Cursor cursor = connection.scan(org.springframework.data.redis.core.ScanOptions.scanOptions() .match(pattern) .count(1000) .build())) {