liuyueyi / spring-boot-demo

Spring Boot & Spring Cloud & Spring Security Demo Case(Spring学习示例实战项目)
http://spring.hhui.top
Apache License 2.0
654 stars 329 forks source link

【中间件】内存缓存Caffiene自定义CacheManager | 一灰灰Blog #261

Open liuyueyi opened 1 year ago

liuyueyi commented 1 year ago

https://spring.hhui.top/spring-blog/2023/03/09/230309-SpringBoot%E7%B3%BB%E5%88%97%E4%B9%8B%E5%86%85%E5%AD%98%E7%BC%93%E5%AD%98Caffiene%E8%87%AA%E5%AE%9A%E4%B9%89CacheBean/

上一篇介绍了Caffiene整合Spring的缓存注解@Cacheable,在这篇示例中,所有的缓存公用,但是实际的场景中,我们可能会更希望针对不同的场景,配置不同的缓存(比如我的关键数据,虽然访问频率可能没那么高,但是每次实际读取的成本很高,又不怎么变动,我希望可以更长久的缓存;不希望这些数据因为缓存的淘汰策略被其他的热点数据给淘汰掉),那么可以怎么处理呢? 接下来我们来看一下两种不同的方式,来