缓存方案:本地guavaCache, 远程redis?

Posted funny_coding

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了缓存方案:本地guavaCache, 远程redis?相关的知识,希望对你有一定的参考价值。

线程内部缓存:使用ThreadLocal

本地缓存:可以使用(Concurrent)HashMap自己实现,也可以使用GuavaCache。 guavaCache支持过期自动删除,垃圾回收。。。

远程缓存:redis 主备切换 故障自动恢复,

                  memcached

 

业务逻辑如果允许本地缓存,就不要使用远程缓存

 

以上是关于缓存方案:本地guavaCache, 远程redis?的主要内容,如果未能解决你的问题,请参考以下文章

硬核分析 Java 内存 Cache 设计与最佳实践 - GuavaCache 篇

GuavaCache简介

Redis+Caffeine两级缓存,让访问速度纵享丝滑

替你踩过Redis缓存的坑,奉上使用规范和监控方法

使用guava cache再本地缓存热点数据

redis订阅发布消息操作本地缓存