关于spring-boot *** 作redis后 key出现xACxEDx00x05tx00x03前缀的解决办法

关于spring-boot  *** 作redis后 key出现xACxEDx00x05tx00x03前缀的解决办法,第1张

关于spring-boot *** 作redis后 key出现xACxEDx00x05tx00x03前缀的解决办法

原因是 springboot 的RedisTemplate默认使用的是jdk的反序列化组件

解决办法 新建一个配置类

@Configuration
public class RedisConfig {

    @Bean
    public RedisTemplate redisTemplate(RedisConnectionFactory connectionFactory){
        RedisTemplate template = new RedisTemplate<>();
        template.setConnectionFactory(connectionFactory);
        //字符串序列化方法
        template.setKeySerializer(new StringRedisSerializer());
        template.setValueSerializer(new StringRedisSerializer());
        template.afterPropertiesSet();
        return template;
    }
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5703830.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存