解决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;
    }
}
相关推荐
Codebee1 分钟前
Ooder核心揭秘:A2UI轻量级企业AI框架控制层8问
架构·响应式设计
马卡巴卡7 分钟前
为什么Spring不建议使用@Autowired?@Resource才是王道
后端
tle_sammy7 分钟前
【架构的本质 04】权衡的艺术:没有最好的,只有最合适的
架构
martin10177 分钟前
Oracle 11g 数据库卡顿排查与实战优化:一次真实的慢 SQL 定位全过程
数据库·后端
Linux Huang9 分钟前
spring注册组件/服务无效,问题排查
大数据·服务器·数据库·spring
SweetCode14 分钟前
汉诺塔问题
android·java·数据库
superman超哥16 分钟前
Rust Cargo Run 与 Cargo Test 命令:开发工作流的双引擎
开发语言·后端·rust·cargo run·cargo test·开发工作流·双引擎
MMM_FanLe17 分钟前
微博/朋友圈/点赞/评论系统设计
后端
架构精进之路26 分钟前
AI 编程:重构工作流的思维与实践
后端·ai编程·trae
橙汁味的风28 分钟前
4数据库安全性
数据库·oracle