Cache Aside
Question & Answer 1. 什么是 cache aside 模式 Cache aside 可能是最常用的缓存方法。此策略规定缓存必须位于一侧,并且应用程序将直接与缓存和数据库通信。 Cache aside通常是通用的,最适合读取密集型工作负载。 缓存流程 查询策略 +---------------------+ | 查询缓存数据 | +---------------------+ | v +---------------------+ | 缓存命中?(是/否) | +---------------------+ | | |是 |否 v v +---------+ +---------------------+ | 返回数据 | | 查询数据库 | +---------+ +---------------------+ | v +---------------------+ | 将数据写入缓存 | +---------------------+ | v +---------------------+ | 返回数据 | +---------------------+ 更新策略 +---------------------+ | 数据更新请求 | +---------------------+ | v +---------------------+ | 更新数据库 | +---------------------+ | v +---------------------+ | 删除缓存或使之失效 | +---------------------+ 2....