首页
›
Web后端与企业应用开发
›
005-数据库缓存一致性边界
›
《服务边界划分下的PostgreSQL缓存一致性故障排查》
VIP20
本课程属于:005-数据库缓存一致性边界
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
服务边界划分下的PostgreSQL缓存一致性故障排查
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
缓存一致性问题在微服务架构中的重要性 · 服务边界划分对缓存一致性的影响
课程导论
缓存一致性问题
02
缓存基础回顾
PostgreSQL内置缓存(sha…
缓存基础回顾
PostgreSQL
03
服务边界定义
什么是服务边界 · 数据库与缓存之间的所有权划分原则
服务边界定义
什么是服务边界
04
典型架构模式
读多写少场景下的Cache-Asid… · 写多读少场景下的Write-Thro…
典型架构模式
Cache-Asid
05
缓存失效策略
TTL过期 · 主动失效 · 被动失效的适用场景与风险
缓存失效策略
TTL
06
一致性问题分类
最终一致性 · 强一致性 · 读写冲突
一致性问题分类
最终一致性
07
故障现象一
缓存与数据库数据不一致 · 用户看到过期数据
故障现象一
缓存
08
故障现象二
缓存雪崩导致数据库压力激增 · 服务响应变慢
故障现象二
缓存雪崩导致数据…
09
故障现象三
缓存穿透导致大量无效请求直接打到数据…
故障现象三
缓存穿透导致大量…
10
故障现象四
缓存击穿导致热点Key失效瞬间数据库…
故障现象四
Key
11
故障排查方法论
从现象到根因的5Why分析法 · 日志 · 监控
故障排查方法论
Why
12
日志分析技巧
PostgreSQL慢查询日志 · 错误日志与缓存命中率日志的关联分析
日志分析技巧
PostgreSQL
13
监控指标解读
缓存命中率 · 数据库QPS · 连接数
监控指标解读
缓存命
14
链路追踪实战
使用Jaeger或OpenTelem…
链路追踪实战
Jaeger
15
常见根因一
双写不一致——应用同时写缓存和数据库…
常见根因一
双写不一致
16
常见根因二
延迟双删失效——删除缓存后数据库主从…
常见根因二
延迟双删失效
17
常见根因三
缓存更新顺序错误——先更新数据库后更… · 中间有并发读请求
常见根因三
缓存更新顺序错误
18
常见根因四
服务边界模糊——多个服务共享同一缓存…
常见根因四
服务边界模糊
19
常见根因五
缓存预热不当——新服务上线时缓存为空 · 大量请求穿透到数据库
常见根因五
缓存预热不当
20
常见根因六
数据库连接池耗尽——缓存失效后大量请…
常见根因六
数据库连接池耗尽
21
修复策略一
引入分布式锁(Redis Redlo…
修复策略一
Redis
22
修复策略二
使用Binlog监听(Debeziu…
修复策略二
Binlog
23
修复策略三
读写分离架构下 · 强制读主库或设置合理的复制延迟容忍度
修复策略三
读写分离架构下
24
修复策略四
缓存分层设计——本地缓存(Caffe…
修复策略四
Caffe
25
修复策略五
限流与熔断——在缓存失效时对数据库访…
修复策略五
限流
26
修复策略六
灰度发布与缓存预热脚本——新版本上线…
修复策略六
灰度发布
27
自动化工具
使用pg_stat_statemen…
自动化工具
pg
28
案例复盘一
电商秒杀场景下库存缓存与数据库不一致…
案例复盘一
电商秒杀场景下库…
29
案例复盘二
社交Feed流场景下缓存穿透导致数据…
案例复盘二
Feed
30
课程总结
建立缓存一致性治理体系 · 从架构设计到运维监控的闭环
课程总结
建立缓存一致性治…
所属VIP或分类
同VIP:OpenAPI接口缓存与数据库实时校验架构设计
同VIP:OpenAPI网关缓存与DB一致性校验集成实践
同VIP:PostgreSQL函数索引与Redis缓存命中率优化