用途
提高响应速度,减轻后台处理负担
分类
1)前端
客户端浏览器缓存
CDN加速
代理服务器缓存(nginx)
2)后端
本地缓存(Guava Cache、Ehcache)
分布式缓存(Memcache、Redis)
数据库缓存
按照存放介质类型分类可分为内存缓存和磁盘缓存,大多数缓存都使用内存介质,因为内存中查询速度快,同时一般缓存的信息数据量不是很大,都有冷热之分缓存的数据都会配置相应的淘汰策略
DEMO案例
本地缓存
Java Google Guava Cache
Java8 Caffeine
分布式缓存
Java Redis Cache