From 4f10b93e624ee4f8d4cbf171cd367c8448595f63 Mon Sep 17 00:00:00 2001 From: 86156 <823267011@qq.com> Date: Tue, 15 Jul 2025 16:55:24 +0800 Subject: [PATCH] =?UTF-8?q?bug=E5=B0=9D=E8=AF=95=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/industry/framework/config/RedisConfig.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/industry-framework/src/main/java/com/industry/framework/config/RedisConfig.java b/industry-framework/src/main/java/com/industry/framework/config/RedisConfig.java index 4f518dfa..ba57140e 100644 --- a/industry-framework/src/main/java/com/industry/framework/config/RedisConfig.java +++ b/industry-framework/src/main/java/com/industry/framework/config/RedisConfig.java @@ -165,14 +165,15 @@ public class RedisConfig extends CachingConfigurerSupport @Qualifier("redisSecondConnectionFactory") RedisConnectionFactory redisSecondConnectionFactory) { RedisTemplate template = new RedisTemplate<>(); template.setConnectionFactory(redisSecondConnectionFactory); - Jackson2JsonRedisSerializer jackson2JsonRedisSerializer = - new Jackson2JsonRedisSerializer(Object.class); + + FastJson2JsonRedisSerializer serializer = new FastJson2JsonRedisSerializer(Object.class); + // 使用StringRedisSerializer来序列化和反序列化redis的key值 template.setKeySerializer(new StringRedisSerializer()); - template.setValueSerializer(jackson2JsonRedisSerializer); + template.setValueSerializer(serializer); // Hash的key也采用StringRedisSerializer的序列化方式 template.setHashKeySerializer(new StringRedisSerializer()); - template.setHashValueSerializer(jackson2JsonRedisSerializer); + template.setHashValueSerializer(serializer); template.afterPropertiesSet(); return template;