目录
1.问题
2.查看redis序列化机制
3.设置redis的序列化器
1.问题
在使用redis最为缓存时,发现key乱码问题
这是由于redis的序列化机制导致的
2.查看redis序列化机制
3.设置redis的序列化器
@Configuration
@Data
public class RedisConfig {/*** redis序列化*/@Beanpublic RedisTemplate<String,Object> redisTemplate(RedisConnectionFactory factory){RedisTemplate<String,Object> redisTemplate=new RedisTemplate<>();redisTemplate.setConnectionFactory(factory);//创建序列化容器StringRedisSerializer stringRedisSerializer = new StringRedisSerializer();//设置key的序列化器redisTemplate.setKeySerializer(stringRedisSerializer);//设置value的序列化器redisTemplate.setValueSerializer(stringRedisSerializer);return redisTemplate;}
}