redis作为mybatis二级缓存整合(springboot cache的整合)

  1、springboot cache的使用:可以结合redis、ehcache等缓存
                                一级缓存是:sqlSession,sql建立连接到关闭连接的数据缓存
                                二级缓存是:全局

 

@CacheConfig(cacheNames="userInfoCache")  在同个redis里面必须唯一


           @Cacheable(查) : 
                       来划分可缓存的方法 - 即,结果存储在缓存中的方法,以便在后续调用(具有相同的参数)时,返回缓存中的值而不必实际执行该方法
          
           @CachePut(修改、增加) :
                       当需要更新缓存而不干扰方法执行时,可以使用@CachePut注释。也就是说,始终执行该方法并将其结果放入缓存中(根据@CachePut选项)
          
           @CacheEvict(删除) :
                       对于从缓存中删除陈旧或未使用的数据非常有用,指示缓存范围内的驱逐是否需要执行而不仅仅是一个条目驱逐
 

 2、springboot cache的整合步骤:

               1)引入pom.xml依赖: <dependency>
                               <groupId>org.springframework.boot</groupId>
                               <artifactId>spring-boot-starter-cache</artifactId>
                              </dependency>
           
           2)开启缓存注解: @EnableCaching
               

           3)在方法上面加入SpEL                  
        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值