解决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;
    }
}
相关推荐
西陵3 小时前
Nx带来极致的前端开发体验——使用MF进行增量构建
前端·javascript·架构
lhxcc_fly3 小时前
Mysql系列--9、事务
数据库·mysql·事务
bobz9653 小时前
ubuntu install NVIDIA Container Toolkit
后端
绝无仅有4 小时前
Go Timer 面试指南:常见问题及答案解析
后端·算法·架构
绝无仅有4 小时前
Go 语言面试指南:常见问题及答案解析
后端·面试·go
bobz9654 小时前
containerd (管理) 和 runc (执行)分离
后端
bobz9654 小时前
Docker 与 containerd 的架构差异
后端
程序猿阿伟4 小时前
《跳出“技术堆砌”陷阱,构建可演进的软件系统》
后端
Narutolxy5 小时前
DMZ层Nginx TLS 终止与安全接入配置实战20250829
redis·nginx·安全
就叫飞六吧5 小时前
基于Spring Boot的短信平台平滑切换设计方案
java·spring boot·后端