jetcache

我神级欧文2 个月前
java·jetcache·缓存
缓存框架JetCache源码解析-缓存变更通知机制为什么需要缓存变更通知机制?如果我们使用的是本地缓存或者多级缓存(本地缓存+远程缓存),当其中一个节点的本地缓存变更之后,为了保证缓存尽量的一致性,此时其他节点的本地缓存也需要去变更,这时候常用的做法就是需要接入一个通知机制,只要有节点的本地缓存变更了,那么这时候就广播出一个缓存变更消息,其他节点会去订阅这个消息,最终消费这个消息的时候把本地缓存的数据进行更新或删除。当然,通知机制的实现有很多,比如可以利用redis的发布订阅机制,也可以接入mq这种消息中间件作为消息通知,不过相比之下,mq就稍微重了点,
我神级欧文2 个月前
java·jetcache·缓存
缓存框架JetCache源码解析-缓存定时刷新作为一个缓存框架,JetCache支持多级缓存,也就是本地缓存和远程缓存,但是不管是使用着两者中的哪一个或者两者都进行使用,缓存的实时性一直都是我们需要考虑的问题,通常我们为了尽可能地保证缓存的实时性,都会去采用一些策略,比如更新数据库时同时删除缓存,又或者是使用缓存双删等策略,而在JetCache中,它还支持定时地去刷新缓存,又进一步地能够保证缓存的实时性
applebomb9 个月前
jetcache·cache·redission·ccframe
jetcache 2级缓存模式实现批量清除希望能够实现清理指定对象缓存的方法,例如缓存了User表,当User表巨大时,通过id全量去清理不现实,耗费资源也巨大。因此需要能够支持清理指定本地和远程缓存的批量方法。
小码农叔叔1 年前
jetcache使用详解·java使用jetcache·jetcache使用总结·jetcache缓存解决方案·jetcache
【分布式缓存】springboot整合jetcache使用详解2.1.1 本地缓存