cl
6 天以前 2a34b52125d5fc356d65ee1e8912845dd601d4e3
rsf-server/src/main/java/com/vincent/rsf/server/system/service/impl/ConfigServiceImpl.java
@@ -79,8 +79,15 @@
    }
    private void tryRedisSetexConfig(String flag, Config loaded) {
        if (!redisReady() || loaded == null) {
            return;
        }
        int ttl = configCacheProperties.getRedisTtlSeconds();
        if (ttl <= 0) {
            log.warn("sys_config Redis setex 已跳过:config.cache.redis-ttl-seconds 须为正数,flag={}", flag);
            return;
        }
        try {
            int ttl = Math.max(1, configCacheProperties.getRedisTtlSeconds());
            redisService.set(REDIS_FLAG_SYS_CONFIG, flag, loaded, ttl);
        } catch (Exception e) {
            log.warn("sys_config Redis setex flag={}", flag, e);