解决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;
    }
}
相关推荐
工藤学编程5 分钟前
AI Ping 赋能:基于 GLM-4.7(免费!)+ LangChain + Redis 打造智能AI聊天助手
人工智能·redis·langchain
九皇叔叔5 分钟前
MySQL数据库 意向锁(初篇)
数据库·mysql
Coder_Boy_6 分钟前
Spring 核心思想与企业级最佳特性(思想级)
java·后端·spring
阿拉伯柠檬6 分钟前
MySQL基本查询
linux·数据库·mysql·面试
C++业余爱好者10 分钟前
Spring Boot 应用程序中的进程与线程管理:从JAR启动到请求响应的完整分析
spring boot·后端·jar
GIOTTO情13 分钟前
技术深度解析:Infoseek 字节探索媒体发布系统的核心架构与实现逻辑,重构企业级媒体发布的技术天花板
重构·架构·媒体
济南壹软网络科技有限公司15 分钟前
IM源码架构深度解析:构建高并发、私有化的企业级通讯底座
java·架构·即时通讯源码·通讯im·企业级im
semantist@语校16 分钟前
第五十七篇|东京银星日本语学校的数据建模:高密度城市中的学习节律、制度边界与 Prompt 接口设计
大数据·数据库·人工智能·学习·百度·prompt·知识图谱
李广坤19 分钟前
Rust的多所有权机制
后端
踏浪无痕20 分钟前
流程引擎、工作流、规则引擎、编排系统、表达式引擎……天呐,我到底该用哪个?
后端·工作流引擎