解决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;
    }
}
相关推荐
baidu_340998829 分钟前
golang如何集成Keycloak身份认证_golang Keycloak身份认证集成技巧
jvm·数据库·python
abc123456sdggfd9 分钟前
为什么宝塔面板安装phpMyAdmin后打不开_检查PHP版本绑定与888端口是否放行
jvm·数据库·python
qq_4138474010 分钟前
SQL利用子查询实现复杂条件排序_嵌套逻辑实现业务规则
jvm·数据库·python
mldlds11 分钟前
SpringBoot项目如何导入外部jar包:详细指南
spring boot·后端·jar
2201_7610405913 分钟前
Redis如何应对缓存服务器网络分区带来的雪崩
jvm·数据库·python
ZPC821013 分钟前
Ubuntu 实时性优化(专属定制版,适配 fast_shm 通信)
linux·数据库·postgresql
2401_8359568115 分钟前
如何实现SQL存储过程动态排序_配合参数过滤与排序逻辑
jvm·数据库·python
m0_6765443818 分钟前
JavaScript中enumerable属性对对象遍历的影响
jvm·数据库·python
Absurd58718 分钟前
SQL如何用SQL子查询实现关联报表生成_嵌套逻辑关联多表
jvm·数据库·python
m0_5145205719 分钟前
CSS如何解决Less与CSS兼容性问题_通过配置文件实现平滑过渡与混合开发
jvm·数据库·python