首页
›
Web后端与企业应用开发
›
005-数据库缓存一致性边界
›
《数据库缓存一致性边界:分布式缓存与DB一致性测试》
VIP20
本课程属于:005-数据库缓存一致性边界
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
数据库缓存一致性边界:分布式缓存与DB一致性测试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
缓存一致性概述
为什么需要缓存 · 缓存与数据库的差异 · 一致性问题产生的根源
缓存一致性概述
为什么需要缓存
02
强一致性模型
线性一致性 · 顺序一致性 · 因果一致性定义与对比
强一致性模型
线性一致性
03
最终一致性模型
BASE理论 · 最终一致性的实现方式 · 适用场景
最终一致性模型
BASE
04
读写一致性
读己之写一致性 · 单调读一致性 · 单调写一致性
读写一致性
读己之写一致性
05
缓存更新策略
Cache-Aside · Read-Through · Write-Through
缓存更新策略
Cache-Aside
06
Cache-Aside模式详解
读流程 · 写流程 · 延迟双删策略
Cache-Aside
模式详解
07
先更新数据库再删除缓存
流程分析 · 并发问题 · 解决方案
先更新数据库再删…
流程分析
08
先删除缓存再更新数据库
流程分析 · 脏数据问题 · 延迟双删
先删除缓存再更新…
流程分析
09
延迟双删策略
实现原理 · 时间窗口选择 · 代码示例
延迟双删策略
实现原理
10
分布式锁与缓存一致性
Redis分布式锁实现 · 锁粒度控制 · 死锁预防
分布式锁
缓存一致性
11
消息队列保证最终一致性
MQ异步同步 · 重试机制 · 幂等性设计
消息队列保证最终…
MQ
12
Binlog监听方案
Canal原理 · MySQL Binlog解析 · 增量同步
Binlog
监听方案
13
缓存雪崩
原因分析 · 预防措施(均匀过期 · 互斥锁
缓存雪崩
原因分析
14
缓存穿透
原因分析 · 解决方案(布隆过滤器 · 空值缓存)
缓存穿透
原因分析
15
缓存击穿
热点Key问题 · 互斥锁方案 · 逻辑过期方案
缓存击穿
Key
16
一致性测试基础
测试目标 · 测试环境搭建 · 测试数据准备
一致性测试基础
测试目标
17
并发写入测试
多线程同时更新同一Key · 验证最终一致性
并发写入测试
Key
18
读写并发测试
读线程与写线程并发执行 · 验证脏数据出现概率
读写并发测试
读线程
19
网络异常模拟测试
网络延迟 · 丢包 · 分区场景下的一致性验证
网络异常模拟测试
网络延迟
20
节点故障测试
缓存节点宕机 · 数据库主从切换场景
节点故障测试
缓存节点宕机
21
延迟双删有效性测试
不同延迟时间下的数据一致性对比
延迟双删有效性测…
不同延迟时间下的…
22
分布式锁测试
锁竞争 · 锁超时 · 锁重入场景验证
分布式锁测试
锁竞争
23
MQ消息可靠性测试
消息丢失 · 重复消费 · 顺序消费场景
MQ
消息可靠性测试
24
Binlog同步延迟测试
延迟时间对一致性的影响 · 监控指标
Binlog
同步延迟测试
25
缓存预热与一致性
预热策略 · 预热期间的数据一致性保障
缓存预热
一致性
26
多级缓存一致性
本地缓存+分布式缓存+DB的三级一致…
多级缓存一致性
DB
27
测试报告与指标
一致性延迟 · 数据差异率 · 吞吐量
测试报告
指标
28
自动化测试框架设计
测试用例管理 · 断言设计 · 结果收集
自动化测试框架设…
测试用例管理
29
生产环境一致性监控
实时监控 · 告警规则 · 故障自愈
生产环境一致性监…
实时监控
30
课程总结与最佳实践
架构选型建议 · 常见坑点 · 未来趋势
课程总结
最佳实践
所属VIP或分类
同VIP:OpenAPI接口缓存与数据库实时校验架构设计
同VIP:OpenAPI网关缓存与DB一致性校验集成实践
同VIP:PostgreSQL函数索引与Redis缓存命中率优化