漫谈缓存架构
漫谈缓存架构
背景
当前提起缓存估计又很多同学的第一反应就是Redis。的确Redis 的确可以作为缓存,而且引入redis 作为缓存是一种很重要的技术手段,但是只是这样距离真正掌握缓存架构还有一段距离,下文中会主要介绍缓存设计中的重要核心思路,大部分是文中会以Caffeine 为例介绍
假设
绝大多数缓存的设计都是基于一种读多写少的场景进行设计, 只有在这种场景下才会需要使用缓存技术进行优化。
淘汰算法
进程内缓存我们可以通过 Hash类型的Map 来实现(C++通常使用unordered_map、Jav
原创
2021-09-19 12:15:54 ·
198 阅读 ·
0 评论