From 2a34b52125d5fc356d65ee1e8912845dd601d4e3 Mon Sep 17 00:00:00 2001
From: cl <1442464845@qq.com>
Date: 星期五, 01 五月 2026 12:52:02 +0800
Subject: [PATCH] 多加入参数和修改规则
---
rsf-server/src/main/java/com/vincent/rsf/server/system/service/impl/ConfigServiceImpl.java | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/system/service/impl/ConfigServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/system/service/impl/ConfigServiceImpl.java
index 9048f9d..91bab76 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/system/service/impl/ConfigServiceImpl.java
+++ b/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 椤讳负姝f暟锛宖lag={}", 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);
--
Gitblit v1.9.1