解决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;
    }
}
相关推荐
IPdodo_几秒前
静态 IP 访问异常排查:403/429 归因与迁移验收
服务器·网络·数据库·python·网络协议·php·性能测试
DevOpenClub1 分钟前
PDF 多格式解析如何避免混用输出:TEXT、HTML、XML 与 TAG 数据契约
xml·前端·数据库·pdf·html
meilindehuzi_a8 分钟前
从域名到数据库:React + Node.js 项目部署全流程与用户访问链路
数据库·react.js·node.js
黑马程序员毕设9 分钟前
基于B/S架构的“指尖乡味”助农电商平台设计与实现
架构
xixiaoyunya19 分钟前
Redis 缓存一致性方案深度对比:从理论到工程落地
redis·spring·缓存
深入云栈22 分钟前
CompleteFuture VS CompletableFuture:Netty 为何自研 Future
java·架构
Sincerelyplz23 分钟前
【Pipecat】基于Pipecat的voice agent实践
前端·后端·agent
摇滚侠24 分钟前
《SpringBoot 3:入门与应用实战》第 10 章 REST 服务请求与调用 Reactor 与 WebFlux 笔记 28
spring boot·笔记·后端
唐青枫26 分钟前
别只会用 put:Zig HashMap 从键值查找到高频统计实战
后端
泡干脆面就番茄33 分钟前
MySQL_流程控制_分组查询与连接查询详解
数据库·mysql