IT老齐架构300讲笔记(062) 聊聊Cache Aside Pattern与延迟双删 缓存一致性如何保障

目录

一、为什么不能直接更新缓存

二、Cache Aside Pattern到底说了什么

2.1 为什么不是“先删缓存,再写库”

2.2 Cache Aside Pattern

三、延迟双删

3.1 Cache Aside Pattern不一致场景

3.2 延迟双删解决极端场景数据不一致

专栏链接: IT老齐架构300讲笔记


一、为什么不能直接更新缓存

IT老齐架构300讲笔记(062) 聊聊Cache Aside Pattern与延迟双删 缓存一致性如何保障_第1张图片

不要考虑去update更新缓存

IT老齐架构300讲笔记(062) 聊聊Cache Aside Pattern与延迟双删 缓存一致性如何保障_第2张图片

IT老齐架构300讲笔记(062) 聊聊Cache Aside Pattern与延迟双删 缓存一致性如何保障_第3张图片

二、Cache Aside Pattern到底说了什么

Cache Aside Pattern经典的缓存一致性处理模式。本质是先写库,再删缓存

2.1 为什么不是“先删缓存,再写库”

IT老齐架构300讲笔记(062) 聊聊Cache Aside Pattern与延迟双删 缓存一致性如何保障_第4张图片

2.2 Cache Aside Pattern

IT老齐架构300讲笔记(062) 聊聊Cache Aside Pattern与延迟双删 缓存一致性如何保障_第5张图片

三、延迟双删

3.1 Cache Aside Pattern不一致场景

IT老齐架构300讲笔记(062) 聊聊Cache Aside Pattern与延迟双删 缓存一致性如何保障_第6张图片

3.2 延迟双删解决极端场景数据不一致

IT老齐架构300讲笔记(062) 聊聊Cache Aside Pattern与延迟双删 缓存一致性如何保障_第7张图片

你可能感兴趣的:(IT老齐架构300讲笔记,架构,中间件,高并发,架构,缓存,Cache,Aside,延迟双删)