做一个Redis缓存

在这里插入图片描述
该组件用以开启Redis所需的Spring插件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
关闭二级缓存,告诉Spring Boot我不用二级缓存了
在这里插入图片描述
这个也关掉,不然重新启动服务时,因为Redis中存储着实体类的变体,因而导致缓存失效。
在这里插入图片描述
在配置类上写上开启缓存的注解
在这里插入图片描述

在这里插入图片描述
都加入了@Bean这个注解,使得容器能够扫描到,并自动进行注册和配置
在这里插入图片描述
缓存一定做在具有意义的地方,比如说:查阅某某种类,而非具体的例子。就好比缓存查阅班级一定要比查阅分页下有哪几个学生要合理。
在这里插入图片描述
配置该类下的缓存名字
在这里插入图片描述

进行缓存的数据实体类一定要实现Serializable接口,因为Java数据进行网络传输数据时,必须要序列化为二进制数据保存其中,同时在Redis读取数据回来时也需要进行反序列化。

缓存数据发生变化时,要进行缓存更新或者清除操作
在这里插入图片描述
这是全部清空
在这里插入图片描述
这是逐条更新

除了利用上述注解式,我们还可以利用RedisTemplate类来进行存放

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
这些操作就简单许多了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值