Springboot项目中如何配置并封装RedisTemplate以支持序列化?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3238个文字,预计阅读时间需要13分钟。
目录前言
一、引入依赖
二、配置yml
三、封装RedisTemplate
四、controller使用RedisUtil
五、操作演示
前言为什么要配置序列化:如果不配置序列化,我们在redis数据库中存储的数据可能是乱码,无法正确读取。目录
- 前言
- 一、引入依赖
- 二、配置yml
- 三、封装RedisTemplate
- 四、controller使用RedisUtil
- 五、操作演示
前言
为什么要配置序列化:如果不配置序列化的话,我们在redis数据库中存储的数据可能以乱码形式显示出来,不方便我们判断数据存储的正确性,说白了就是序列化以后存进去的是什么,查询出来的就是什么,否则我们的键值都会变成一串看不懂的乱码。
为什么要封装RedisTemplate,因为如果不进行封装的话,大家请看,是不是有黄色的警告信息,看着起来很不舒服,RedisTemplate后面的尖括号可以填泛型,填写以后警告就消失了,但我们的类型很多,每次只能Autowired一个RedisTemplate,所以不能写尖括号内的类型,同时封装也能按照自己的习惯自定义方法,更好用。
本文共计3238个文字,预计阅读时间需要13分钟。
目录前言
一、引入依赖
二、配置yml
三、封装RedisTemplate
四、controller使用RedisUtil
五、操作演示
前言为什么要配置序列化:如果不配置序列化,我们在redis数据库中存储的数据可能是乱码,无法正确读取。目录
- 前言
- 一、引入依赖
- 二、配置yml
- 三、封装RedisTemplate
- 四、controller使用RedisUtil
- 五、操作演示
前言
为什么要配置序列化:如果不配置序列化的话,我们在redis数据库中存储的数据可能以乱码形式显示出来,不方便我们判断数据存储的正确性,说白了就是序列化以后存进去的是什么,查询出来的就是什么,否则我们的键值都会变成一串看不懂的乱码。
为什么要封装RedisTemplate,因为如果不进行封装的话,大家请看,是不是有黄色的警告信息,看着起来很不舒服,RedisTemplate后面的尖括号可以填泛型,填写以后警告就消失了,但我们的类型很多,每次只能Autowired一个RedisTemplate,所以不能写尖括号内的类型,同时封装也能按照自己的习惯自定义方法,更好用。

