Loading

spring redis 乱码解决。

在redis配置类增加redisTemplate,并且设置.setKeySerializer(new StringRedisSerializer());

    @SuppressWarnings("all")
    @Bean
    public RedisTemplate<Object, Object> redisTemplate(RedisConnectionFactory redisConnectionFactory) {
        RedisTemplate<Object, Object> redisTemplate = new RedisTemplate<>();
        redisTemplate.setConnectionFactory(redisConnectionFactory);
        // 设置key的序列化规则和value的序列化规则
        redisTemplate.setKeySerializer(new StringRedisSerializer());
        redisTemplate.setValueSerializer(new GenericJackson2JsonRedisSerializer());
        redisTemplate.afterPropertiesSet();
        return redisTemplate;
    }
posted @ 2021-05-07 17:30  skberlee  阅读(204)  评论(0)    收藏  举报