文章主要介绍springboot框架redis在项目中当缓存如何使用
1.在application.yml文件中配置redis,和开始redis缓存

2.在启动类中添加开启缓存注解的注解@EnableCaching

3.缓存注解的使用@Cacheable、@CacheEvict、@CachePut
@Cacheable:插入注解,注解有两个参数需要使用.value:代表存入数据的缓存名称,key:redis数据库数据结构的key,key值可以根据注解方法的参数动态获取,#key是直接获取参数中名称是key的值,#p0.key是获取参数中第一个对象的名称是key的值.
@CacheEvict:删除缓存注解,参数和@cacheable用法一致.
@CachePut:更新注解,如果需要修改缓存中的数据,使用这个注解可以满足需求.
插入和更新注解都是根据方法返回值内容,完成插入和更新.
当添加@Cacheable后,用户请求会根据key和value的值先在redis中匹配,如果有就直接返回redis中的数据,如果没有执行方法,并把方法的返回值存入到redis中.


以上内容纯属个人理解与总结!
2543

被折叠的 条评论
为什么被折叠?



