优化一下

This commit is contained in:
KilLze
2026-01-21 19:07:07 +08:00
parent ab63329f2f
commit c4c8ccff4e

View File

@@ -20,13 +20,15 @@ public class RedisConfig {
// 设置redis的连接工厂对象 // 设置redis的连接工厂对象
redisTemplate.setConnectionFactory(redisConnectionFactory); redisTemplate.setConnectionFactory(redisConnectionFactory);
// 设置redis key的序列化 // Key和HashKey都使用String序列化
redisTemplate.setKeySerializer(new StringRedisSerializer()); StringRedisSerializer stringSerializer = new StringRedisSerializer();
// 设置value的序列化器 redisTemplate.setKeySerializer(stringSerializer);
redisTemplate.setValueSerializer(new GenericJackson2JsonRedisSerializer()); redisTemplate.setHashKeySerializer(stringSerializer);
// 设置hash类型的key和value的序列化器
redisTemplate.setHashKeySerializer(new StringRedisSerializer()); // Value和HashValue使用JSON序列化
redisTemplate.setHashValueSerializer(new GenericJackson2JsonRedisSerializer()); GenericJackson2JsonRedisSerializer jsonSerializer = new GenericJackson2JsonRedisSerializer();
redisTemplate.setValueSerializer(jsonSerializer);
redisTemplate.setHashValueSerializer(jsonSerializer);
redisTemplate.afterPropertiesSet(); redisTemplate.afterPropertiesSet();
return redisTemplate; return redisTemplate;