解决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;
    }
}
相关推荐
quintin-lee5 分钟前
Postgres 内核:从入门到“入土” (三) —— Page 结构:数据是如何在磁盘上“躺平”的
c语言·数据库·postgresql·数据库架构
gelald8 分钟前
Spring - 事务管理
java·后端·spring
nghxni8 分钟前
LightESB Timer发布:服务级日志与响应编码增强
后端
Southern Wind10 分钟前
AI Skill Server 动态技能中台
前端·后端·mysql·node.js
chen_ever14 分钟前
从网络基础到吃透 Linux 高并发 I/O 核心(epoll+零拷贝 完整版)
linux·网络·c++·后端
斌味代码18 分钟前
SpringBoot 3 实战:虚拟线程、全局异常处理与 JWT 鉴权完整方案
java·spring boot·后端
梦里花开知多少29 分钟前
深入谈谈Launcher的启动流程
android·架构
不愿透露姓名的大鹏29 分钟前
MySQL Binlog配置优化全攻略
运维·服务器·数据库·mysql·adb
锦木烁光31 分钟前
多端项目太乱?我是这样用 Monorepo 重构的
前端·架构
柒.梧.35 分钟前
MySQL核心考点:存储引擎区别+视图详解
数据库·mysql·面试