解决redis乱码问题

目录

1.问题

2.查看redis序列化机制

3.设置redis的序列化器


1.问题

在使用redis最为缓存时,发现key乱码问题

这是由于redis的序列化机制导致的

2.查看redis序列化机制

3.设置redis的序列化器

java 复制代码
@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;
    }
}
相关推荐
Fushize6 小时前
多模块架构下的依赖治理:如何避免 Gradle 依赖地狱
android·架构·kotlin
此生只爱蛋7 小时前
【Redis】主从复制
数据库·redis
大雨淅淅7 小时前
Eureka从入门到精通:开启微服务架构的钥匙
微服务·云原生·eureka·架构
马猴烧酒.7 小时前
【面试八股|JAVA多线程】JAVA多线程常考面试题详解
java·服务器·数据库
掘金者阿豪7 小时前
关系数据库迁移的“暗礁”:金仓数据库如何规避数据完整性与一致性风险
后端
天天爱吃肉82187 小时前
跟着创意天才周杰伦学新能源汽车研发测试!3年从工程师到领域专家的成长秘籍!
数据库·python·算法·分类·汽车
ServBay7 小时前
一个下午,一台电脑,终结你 90% 的 Symfony 重复劳动
后端·php·symfony
大巨头8 小时前
sql2008 数据库分页语句
数据库
sino爱学习8 小时前
高性能线程池实践:Dubbo EagerThreadPool 设计与应用
java·后端
m0_715575348 小时前
使用PyTorch构建你的第一个神经网络
jvm·数据库·python