1. 在Docker中安装Redis

  【Springboot总结】33 Springboot整合redis

 【Springboot总结】33 Springboot整合redis

 

2. RedisManager测试连接

【Springboot总结】33 Springboot整合redis

 

3. 引入starter

【Springboot总结】33 Springboot整合redis

 

4. 配置redis

【Springboot总结】33 Springboot整合redis

5. 测试类中测试

【Springboot总结】33 Springboot整合redis

 (1)注入模板

   【Springboot总结】33 Springboot整合redis

(2)stringRedisTemplate

    【Springboot总结】33 Springboot整合redis

(3)redisTemplate

   【Springboot总结】33 Springboot整合redis

    【注意】对象必须是序列化对象。

      【Springboot总结】33 Springboot整合redis

 

    【Springboot总结】33 Springboot整合redis

     我们可以看到存到redis中的数据根本看不懂,不友好!所以我们自定义一下序列化规则

 

我们希望存到数据库中的数据时json结构,方法如下:

(1)自己使用工具类转换好之后,再存到redis

(2)更改redisTemplate的序列化规则,默认是【Springboot总结】33 Springboot整合redis规则,我们改成json的序列化规则

    【Springboot总结】33 Springboot整合redis

【Springboot总结】33 Springboot整合redis

【注意】new Jackson2JsonRedisSerializer<Employee>(Employee.class) 这是对的

 

在测试类中注入

【Springboot总结】33 Springboot整合redis

【Springboot总结】33 Springboot整合redis

查看结果

【Springboot总结】33 Springboot整合redis

 

 

相关文章: