解决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;
    }
}
相关推荐
程序员辉哥1 分钟前
从零构建Agent智能体系列01-从零理解智能体
后端·openai·ai编程
用户7488312788856 分钟前
从LangChain 到LangGraph 全解析
架构
客场消音器23 分钟前
我用两周半 Vibe Coding 做了一个前额叶训练的微信小程序
前端·javascript·后端
2301_7796224127 分钟前
mysql如何通过主从备份实现读写分离_配置mysql架构模式
jvm·数据库·python
杨凯凡30 分钟前
【032】排查入门:jstack、heap dump、Arthas 初识
java·开发语言·后端
m0_7411733333 分钟前
HTML5中WebSocket在弱网环境下的延迟抖动算法补偿
jvm·数据库·python
2401_8714928539 分钟前
Pandas如何做时间差对齐_pd.merge_asof按最近的时间戳合并两表
jvm·数据库·python
铁皮饭盒1 小时前
成为AI全栈 - 第4课:Drizzle ORM SQLite Elysia 数据库实战
前端·后端
m0_716255001 小时前
第一部分 数据开发 面试全题 模拟口述版(自问自答)
java·数据库·面试
L-影2 小时前
常见的 ORM 工具
开发语言·数据库·fastapi·orm