高并发系统设计:缓存的读写策略
缓存分类静态缓存、分布式缓存、热点本地缓存。静态缓存通过生成 Velocity 模板或者静态 HTML 文件来实现。部署在Nginx,可以减少对于应用服务器的压力。分布式缓存典型的就是我们平常用来存储动态数据的redis。热点本地缓存指的是一些极端热点的数据,比如某凡的瓜,主要部署在代码层面,阻挡热点查询对于分布式缓存节点和数据库节点的压力。由于本地缓存是部署在应用服务器中,而应用服务器通常会部署多台,当数据更新时,不能确定哪台服务器本地中了缓存,更新或者删除所有服务器的缓存不是一个好的选择,所