目录
1.问题
2.查看redis序列化机制
3.设置redis的序列化器
1.问题
在使用redis最为缓存时,发现key乱码问题
这是由于redis的序列化机制导致的
2.查看redis序列化机制
3.设置redis的序列化器
@Configuration
@Data
public class RedisConfig {
/**
* redis序列化
*/
@Bean
public 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;
}
}