解决redisTemplate存入Redis出现乱码问题

最近使用redisTemplate把对象存入redis后,使用RedisDesktopManager 客户端打开之后发现key 和vlue 全是乱码,虽然取值也没什么问题,但是实在是影响调试。看图片~

解决redisTemplate存入Redis出现乱码问题_第1张图片

这样出乱码,很烦,不过没有问题

加上下面这些代码,然后重启项目,在吧redis里面的数据给手动删除,看代码~

 

@Configuration

public class ABcConfig{

    @Autowired
    private RedisTemplate redisTemplate;

    @Bean
    public RedisTemplate redisTemplateInit() {
        //设置序列化Key的实例化对象
        redisTemplate.setKeySerializer(new StringRedisSerializer());
        //设置序列化Value的实例化对象
        redisTemplate.setValueSerializer(new GenericJackson2JsonRedisSerializer());
        return redisTemplate;
    }
}

 看,现在问题已经解决了,来看图片

你可能感兴趣的:(redis,java,缓存)