【缓存】本地缓存、分布式缓存以及多级缓存
什么是本地缓存、分布式缓存以及多级缓存
- 本地缓存, 这个用得最多,使用个 HashMap, ConcurrentHashMap, 本地存储一些进程内频繁使用的变量。或者引入像Caffine 这种可以有过期的就更好了
- 分布式缓存:像 memcache, redis 这种也没什么好说的了
- 多级缓存:就是本地缓存 + 分布式缓存 (因为本地缓存和分布式缓存都有自己的一些缺点,然后整合两个,集两种类型缓存的所长,就是多级缓存了)
参考一下这篇文章:https://mp.weixin.qq.com/s/aqJx_xwgW146ON5ZW3uNpQ