解决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;
    }
}
相关推荐
m0_37761823几秒前
如何在 pytest 中通过组合多个 fixture 实现参数化测试
jvm·数据库·python
代码羊羊3 分钟前
Rust方法速览:从self到impl
开发语言·后端·rust
子兮曰3 分钟前
独立开发者主流技术栈(2026最新)
前端·后端·全栈
djjdjdjdjjdj7 分钟前
Golang如何做本地缓存加速_Golang本地缓存教程【核心】
jvm·数据库·python
2301_764150567 分钟前
如何在 WordPress AMP 网站中为特定模板禁用 AMP 渲染
jvm·数据库·python
2301_773553628 分钟前
bootstrap怎么给div添加背景图片
jvm·数据库·python
2301_773553628 分钟前
CSS如何通过CSS变量实现组件颜色隔离_提升组件样式独立性
jvm·数据库·python
2401_871696529 分钟前
如何让按钮悬停时阴影位置保持固定,仅按钮自身位移?
jvm·数据库·python
神奇小汤圆11 分钟前
面试官:响应式编程和虚拟线程怎么选?看完这篇不再被问倒
后端
炸炸鱼.12 分钟前
MongoDB 数据库应用完整手册
数据库·mongodb