随笔分类 -  缓存学习

摘要:1. 功能说明 除了填充缓存,spring cache 也支持使用 @CacheEvict 来删除缓存。@CacheEvict 就是一个触发器,在每次调用被它注解的方法时,就会触发删除它指定的缓存的动作。跟 @Cacheable 和 @CachePut 一样,@CacheEvict 也要求指定一个或 阅读全文
posted @ 2020-03-04 11:58 不爱刺猫的鱼 阅读(66798) 评论(3) 推荐(12) 编辑
摘要:1. 功能说明 当需要在不影响方法执行的情况下更新缓存时,可以使用 @CachePut,也就是说,被 @CachePut 注解的缓存方法总是会执行,而且会尝试将结果放入缓存(当然,是否真的会缓存还跟一些注解参数有关,比如:unless 参数)。@CachePut 跟 @Cacheable 有相同的参 阅读全文
posted @ 2020-03-03 18:16 不爱刺猫的鱼 阅读(25294) 评论(1) 推荐(6) 编辑
摘要:1. 前言 前面学习了如何在 spring boot 项目中配置 redis 实现声明式缓存应用。接下来详细学习一下声明式缓存的几个注解。 上一篇链接:spring boot学习——整合 redis 实现声明式缓存配置 官方的注解说明文档:https://docs.spring.io/spring/ 阅读全文
posted @ 2020-03-03 17:07 不爱刺猫的鱼 阅读(1745) 评论(0) 推荐(1) 编辑
摘要:1. 功能说明 @Cacheable 注解在方法上,表示该方法的返回结果是可以缓存的。也就是说,该方法的返回结果会放在缓存中,以便于以后使用相同的参数调用该方法时,会返回缓存中的值,而不会实际执行该方法。 注意,这里强调了一点:参数相同。这一点应该是很容易理解的,因为缓存不关心方法的执行逻辑,它能确 阅读全文
posted @ 2020-03-03 17:04 不爱刺猫的鱼 阅读(123065) 评论(6) 推荐(27) 编辑

点击右上角即可分享
微信分享提示