解决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;
    }
}
相关推荐
bukeyiwanshui3 分钟前
20260414 正则表达式及shell三剑客
数据库·mysql·正则表达式
cyber_两只龙宝4 分钟前
【Oracle】Oracle之SQL中的单行函数
linux·运维·数据库·sql·云原生·oracle
2201_756847338 分钟前
mysql字段长度不够用了怎么办_使用alter table扩大varchar长度
jvm·数据库·python
aq553560015 分钟前
Laravel4.x革命性升级:现代PHP开发新纪元
数据库·oracle
kiku181821 分钟前
keepalived高可用与负载均衡
后端·github·lvs
Leo89923 分钟前
mysql 从零单排之MVCC
后端
GreatSQL24 分钟前
参数配置不当导致GreatSQL异步复制IO线程中断
后端
Trouvaille ~28 分钟前
【MySQL篇】内外连接:多表关联的完整指南
android·数据库·mysql·面试·后端开发·dql·内外连接
老马952730 分钟前
opencode3-我的能力超乎你的想象
人工智能·后端
迷藏49431 分钟前
**超融合架构下的Go语言实践:从零搭建高性能容器化微服务集群**在现代云原生时代,*
java·python·云原生·架构·golang