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