SpringBoot
【黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战(spring boot2完整版)】
SpringBoot 开发实用篇
文章目录
- SpringBoot
- SpringBoot 开发实用篇
- 5 整合第三方技术
- 5.10 jetcache 本地缓存方案
- 5.10.1 使用 jetcache 实现本地缓存
- 5.10.2 小结
5 整合第三方技术
5.10 jetcache 本地缓存方案
5.10.1 使用 jetcache 实现本地缓存
之前我们已经完成了 jetcache 实现远程缓存,虽然是localhost ,但是完全可以换成远程服务器
【下面就是实现本地缓存】
【直接配置】
先看看jetcache 依赖中有些什么
这个我们马上就会用到
jetcache:
local:
default:
type: linkedhashmap
keyConvertor: fastjson #配置数据类型转换技术
这样就把本地配好了
修改一下业务层实现类
现在是使用远程缓存的方式,肯定不行
直接变成这样后,启动服务器
看到这里,三个咱们配置的东西都打印出来了
直接测试!
校验
OK。没有毛病
看看现在的Redis 服务器中的数据
可以看到已经上来了
如果不相信是这次的,我们加个1
可以看到确实是上来了
【这咋确定用没用本地呢?】
改一下,指定缓存类型
三个可选:两个都用、只用本地、只用远程
设置成只用本地
直接重启!
三个都要初始化,是配置的原因
再次测试
校验
OK,通过了,没问题
去redis 服务器看看
可以看到,并没有末尾为 2 的,说明只到本地了 【默认是远程方案】
问题来了,我可不可以只配本地方案?
试试
直接启动服务器
这次就只初始化了本地
直接测试
校验
校验成功了,说明只配本地local 也是可以用的
回顾一下
- 加入jetcache坐标
- 配置远程缓存必要属性
- 配置本地缓存必要属性
- 配置范例
- 配置属性说明
- 开启jetcache注解支持
- 声明缓存对象
- 操作缓存
5.10.2 小结
- jetcache简介
- jetcache远程缓存使用方式
- jetcache本地缓存使用方式