huangzhen
2023-12-20 25a1cd1e6f6be895cdf19d49286969cbbca59eb9
src/main/java/com/gkhy/fourierSpecialGasMonitor/schedule/GasConcentrationAutoCreateKeySchedule.java
@@ -41,6 +41,7 @@
    private final Logger logger = LoggerFactory.getLogger(this.getClass());
    private static DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
    private static String gasConcentrationCachePrefix = "gas_concentration_cache_";
    @Scheduled(cron = "0 0 0 * * ?") // 每天凌晨执行
@@ -53,6 +54,11 @@
        RBucket<String> bucket = redissonClient.getBucket(gasConcentrationCachePrefix+cacheName);
        bucket.set(jsonString);
        try {
            TimeUnit.SECONDS.sleep(3);
        } catch (InterruptedException e) {
            logger.info("自动清除历史气体对照表缓存key失败");
        }
        //清除前一天的缓存
        LocalDateTime yesterday = LocalDateTime.now().minusDays(1);
        String yesterdayCache = yesterday.format(formatter);