From c4c8ccff4ed151f36a8a3aa4ed201fc91fc8cc4f Mon Sep 17 00:00:00 2001 From: KilLze Date: Wed, 21 Jan 2026 19:07:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=B8=80=E4=B8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/bao/dating/config/RedisConfig.java | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/bao/dating/config/RedisConfig.java b/src/main/java/com/bao/dating/config/RedisConfig.java index 31e44d9..0a76404 100644 --- a/src/main/java/com/bao/dating/config/RedisConfig.java +++ b/src/main/java/com/bao/dating/config/RedisConfig.java @@ -20,13 +20,15 @@ public class RedisConfig { // 设置redis的连接工厂对象 redisTemplate.setConnectionFactory(redisConnectionFactory); - // 设置redis key的序列化器 - redisTemplate.setKeySerializer(new StringRedisSerializer()); - // 设置value的序列化器 - redisTemplate.setValueSerializer(new GenericJackson2JsonRedisSerializer()); - // 设置hash类型的key和value的序列化器 - redisTemplate.setHashKeySerializer(new StringRedisSerializer()); - redisTemplate.setHashValueSerializer(new GenericJackson2JsonRedisSerializer()); + // Key和HashKey都使用String序列化 + StringRedisSerializer stringSerializer = new StringRedisSerializer(); + redisTemplate.setKeySerializer(stringSerializer); + redisTemplate.setHashKeySerializer(stringSerializer); + + // Value和HashValue使用JSON序列化 + GenericJackson2JsonRedisSerializer jsonSerializer = new GenericJackson2JsonRedisSerializer(); + redisTemplate.setValueSerializer(jsonSerializer); + redisTemplate.setHashValueSerializer(jsonSerializer); redisTemplate.afterPropertiesSet(); return redisTemplate;