首页
›
Web后端与企业应用开发
›
036-搜索服务缓存一致性闭环
›
《Redis搜索缓存治理领域建模与架构设计》
VIP20
本课程属于:036-搜索服务缓存一致性闭环
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Redis搜索缓存治理领域建模与架构设计
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
缓存闭环概述
什么是缓存闭环 · 为什么需要缓存闭环 · 闭环的三大核心要素(写入
缓存闭环概述
什么是缓存闭环
02
Redis基础回顾
Redis数据结构(String · Hash · List
Redis
基础回顾
03
搜索场景分析
搜索系统的典型架构 · 搜索对缓存的依赖 · 搜索缓存的读写比例特征
搜索场景分析
搜索系统的典型架…
04
缓存穿透
定义与危害 · 产生原因(查询不存在的数据) · 解决方案(布隆过滤器
缓存穿透
定义
05
缓存击穿
定义与危害 · 产生原因(热点key过期) · 解决方案(互斥锁
缓存击穿
定义
06
缓存雪崩
定义与危害 · 产生原因(大量key同时过期 · Redis宕机)
缓存雪崩
定义
07
缓存一致性(写入闭环)
先写DB还是先写缓存 · Cache-Aside模式 · Read/Write Through…
缓存一致性
写入闭环
08
缓存一致性(更新闭环)
延时双删策略 · 基于消息队列的最终一致性 · 基于Canal的binlog监听方案
缓存一致性
更新闭环
09
缓存一致性(失效闭环)
被动失效(TTL过期) · 主动失效(删除/更新key) · 失效通知机制(Keyspace No…
缓存一致性
失效闭环
10
搜索索引缓存
倒排索引的缓存策略 · 词频(TF)与文档频率(DF)的缓存 · Top K结果的缓存
搜索索引缓存
倒排索引的缓存策…
11
搜索结果缓存
全量结果缓存 · 分页结果缓存 · 缓存Key的设计原则(参数归一化
搜索结果缓存
全量结果缓存
12
缓存粒度控制
粗粒度缓存(整个页面/整个列表) · 细粒度缓存(单个字段/单个文档) · 组合缓存策略
缓存粒度控制
粗粒度缓存
13
缓存预热
启动时预热 · 定时预热 · 基于访问频率的智能预热
缓存预热
启动时预热
14
缓存淘汰策略
LRU · LFU · TTL
缓存淘汰策略
LRU
15
缓存内存管理
内存预估 · 内存监控(info memory) · 内存碎片整理
缓存内存管理
内存预估
16
缓存序列化
JSON · Protocol Buffers · MessagePack
缓存序列化
JSON
17
缓存集群
Redis Sentinel高可用 · Redis Cluster分片 · 一致性哈希与虚拟节点
缓存集群
Redis
18
缓存客户端
Jedis · Lettuce · Redisson
缓存客户端
Jedis
19
缓存监控与告警
缓存命中率监控 · 延迟监控 · 慢查询日志
缓存监控
告警
20
缓存降级与熔断
本地缓存(Caffeine/Guav… · Hystrix/Sentinel熔断… · 兜底数据返回
缓存降级
熔断
21
多级缓存架构
浏览器缓存 → CDN缓存 → Ng…
多级缓存架构
CDN
22
搜索缓存闭环实战(一)
需求分析 · 数据模型设计 · 缓存Key与Value设计
搜索缓存闭环实战
需求分析
23
搜索缓存闭环实战(二)
写入闭环代码实现(Cache-Asi…
搜索缓存闭环实战
Cache-Asi
24
搜索缓存闭环实战(三)
更新闭环代码实现(基于MQ的最终一致…
搜索缓存闭环实战
MQ
25
搜索缓存闭环实战(四)
失效闭环代码实现(TTL + 主动删…
搜索缓存闭环实战
TTL
26
搜索缓存闭环实战(五)
缓存穿透/击穿/雪崩防护代码实现
搜索缓存闭环实战
缓存穿透
27
搜索缓存闭环实战(六)
缓存预热与监控告警集成
搜索缓存闭环实战
缓存预热
28
缓存闭环测试
单元测试 · 集成测试 · 压力测试
缓存闭环测试
单元测试
29
缓存闭环性能调优
Redis配置调优 · 网络优化 · 数据结构选择优化
缓存闭环性能调优
Redis
30
课程总结与最佳实践
闭环边界总结 · 常见坑点与避坑指南 · 未来演进方向(Redis 7.0新特…
课程总结
最佳实践
所属VIP或分类
同VIP:Development环境缓存一致性治理聚合查询优化实践
同VIP:Docker容器化搜索缓存一致性故障排查实践
同VIP:Docker容器化缓存一致性治理部署与调试指南