Spring boot+Vue全栈开发---缓存

缓存实际上是对方法的缓存,当开发者调用一个方法时,将参数及返回值缓存起来,再次调用的时候优先从缓存中读取数据,否则再去执行方法。

Ehcache缓存

 

1.创建项目,添加缓存依赖sping-boot-starter-cache及ehcache

Spring boot+Vue全栈开发---缓存_第1张图片

2.在resource目录下创建ehcache.xml文件,并修改配置

Spring boot+Vue全栈开发---缓存_第2张图片

3.在启动类上开启缓存@@EnableCaching

Spring boot+Vue全栈开发---缓存_第3张图片

4.创建DAO测试

Spring boot+Vue全栈开发---缓存_第4张图片

@Cacheable用户缓存的方法

@CachePut用于更新缓存的方法

@CacheEvict用于删除缓存的方法

 

Redis缓存

1.创建项目,添加依赖

Spring boot+Vue全栈开发---缓存_第5张图片

Spring boot+Vue全栈开发---缓存_第6张图片

2.修改配置文件

Spring boot+Vue全栈开发---缓存_第7张图片

3.开启缓存

Spring boot+Vue全栈开发---缓存_第8张图片

4.测试如Ehcache类似

 

Redis集群缓存

 

1.集群搭建。请参考前文

2.配置缓存

Spring boot+Vue全栈开发---缓存_第9张图片

3.使用缓存 

Spring boot+Vue全栈开发---缓存_第10张图片

4.测试

Spring boot+Vue全栈开发---缓存_第11张图片

你可能感兴趣的:(Spring,boot,&,Vue)