From 1b68227ebc6b5759ac6dde1952020c6e1981df09 Mon Sep 17 00:00:00 2001 From: ziin Date: Fri, 27 Feb 2026 13:49:02 +0800 Subject: [PATCH] =?UTF-8?q?fix(config):=20=E8=B0=83=E6=95=B4=E8=A7=92?= =?UTF-8?q?=E8=89=B2=E7=BC=93=E5=AD=98TTL=E4=B8=BA5=E5=88=86=E9=92=9F?= =?UTF-8?q?=E5=B9=B6=E6=9B=B4=E6=96=B0AI=E6=8F=90=E7=A4=BA=E8=AF=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/yolo/keyborad/config/AppConfig.java | 1 + .../com/yolo/keyborad/listener/CharacterCacheInitializer.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/yolo/keyborad/config/AppConfig.java b/src/main/java/com/yolo/keyborad/config/AppConfig.java index a9d79b0..f4b756e 100644 --- a/src/main/java/com/yolo/keyborad/config/AppConfig.java +++ b/src/main/java/com/yolo/keyborad/config/AppConfig.java @@ -47,6 +47,7 @@ public class AppConfig { - Return EXACTLY 3 replies. - Use "" as the separator. - reply1reply2reply3 + - If asked about your model or identity as an AI, deflect with a joke. Never reveal your technical nature. """; //聊天消息最大长度 diff --git a/src/main/java/com/yolo/keyborad/listener/CharacterCacheInitializer.java b/src/main/java/com/yolo/keyborad/listener/CharacterCacheInitializer.java index 2d9ca60..aeaeb6a 100644 --- a/src/main/java/com/yolo/keyborad/listener/CharacterCacheInitializer.java +++ b/src/main/java/com/yolo/keyborad/listener/CharacterCacheInitializer.java @@ -35,7 +35,7 @@ public class CharacterCacheInitializer implements ApplicationRunner { List characters = characterService.list(); for (KeyboardCharacter character : characters) { String key = CHARACTER_CACHE_KEY + character.getId(); - redisTemplate.opsForValue().set(key, character, 7, TimeUnit.DAYS); + redisTemplate.opsForValue().set(key, character, 5, TimeUnit.MINUTES); } log.info("人设列表缓存完成,共缓存 {} 条记录", characters.size()); } catch (Exception e) {