三个经典的缓存模式Cache-Aside读流程Cache-Aside写流程操作缓存时,是删除缓存,还是更新缓存双写情况下,先操作数据库还是先操作缓存数据库与缓存的一致性保证方案一、删除缓存重试机制二、读取binlog日志异步删除缓存 三个经典的缓存模式 Cache-Aside PatternRead-Through/Write-throughWrith-behind Cache-Aside读流程 Cache-Aside写流程 操作缓存时,是删除缓存,还是更新缓存Cache-Aside在写入请求时,为什么是删除缓存而不是更新缓存了? 双写情况下,先操作数据库还是先操作缓存 数据库与缓存的一致性保证方案一、删除缓存重试机制 二、读取binlog日志异步删除缓存重试删除缓存机制,业务代码入侵,通过数据库的binlog日志异步淘汰key.