首页
›
Web后端与企业应用开发
›
031-Go项目结构业务接口落地
›
《Go项目业务接口工程:业务接口与Redis缓存一致性方案》
VIP20
本课程属于:031-Go项目结构业务接口落地
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go项目业务接口工程:业务接口与Redis缓存一致性方案
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学
缓存一致性问题概述 · 课程目标与学习路径 · 前置知识要求
课程导学
缓存一致性问题概…
02
Redis基础回顾
Redis核心数据结构(String · Hash · List
Redis
基础回顾
03
Go连接Redis
使用go-redis库建立连接 · 连接池配置 · 基础CRUD操作
Go
Redis
04
缓存穿透
定义 · 产生原因 · Go代码模拟
缓存穿透
定义
05
缓存击穿
定义 · 产生原因 · Go代码模拟
缓存击穿
定义
06
缓存雪崩
定义 · 产生原因 · Go代码模拟
缓存雪崩
定义
07
缓存一致性核心理论
CAP理论 · BASE理论 · 最终一致性
缓存一致性核心理…
CAP
08
旁路缓存模式(Cache Aside)
读流程 · 写流程 · Go代码实现
Cache
Aside
09
读写穿透模式(Read/Write Through)
原理 · Go代码实现 · 与Cache Aside对比
Read/Write
Through
10
异步缓存写入模式(Write Behind)
原理 · Go代码实现 · 适用场景与风险
Write
Behind
11
先更新数据库再删除缓存
流程详解 · 并发问题分析 · Go代码实现
先更新数据库再删…
流程详解
12
先删除缓存再更新数据库
流程详解 · 并发问题分析 · Go代码实现
先删除缓存再更新…
流程详解
13
延迟双删策略
原理 · Go代码实现 · 延迟时间设置策略
延迟双删策略
原理
14
基于消息队列的最终一致性方案
架构设计 · Go代码实现(使用RabbitMQ/…
基于消息队列的最…
架构设计
15
基于Canal的缓存同步方案
MySQL Binlog监听 · Canal原理 · Go客户端实现
Canal
基于
16
分布式锁在缓存一致性中的应用
Redis分布式锁实现 · Redlock算法 · Go代码实现
分布式锁
缓存一致性
17
Go业务接口设计原则
RESTful设计 · 接口分层(Handler/Servi… · 错误处理
Go
业务接口设计原则
18
用户信息查询接口落地
Cache Aside模式实战 · 缓存预热 · 缓存更新策略
用户信息查询接口…
Cache
19
商品详情接口落地
多级缓存(本地缓存+Redis) · 缓存击穿防护实战
商品详情接口落地
Redis
20
热点数据排行榜接口落地
Sorted Set应用 · 定时刷新 · 一致性保证
热点数据排行榜接…
Sorted
21
秒杀库存扣减接口落地
Redis原子操作 · Lua脚本 · 库存一致性保障
秒杀库存扣减接口…
Redis
22
会话管理接口落地
Session与Token方案 · Redis存储用户会话 · 过期策略
会话管理接口落地
Session
23
接口幂等性设计
Redis实现幂等令牌 · 防重提交 · Go代码实现
接口幂等性设计
Redis
24
缓存监控与告警
Redis监控指标 · Go Prometheus集成 · 缓存命中率分析
缓存监控
告警
25
缓存故障演练
模拟缓存宕机 · 降级策略 · 熔断机制(Hystrix-go)
缓存故障演练
模拟缓存宕机
26
性能测试与优化
Go Benchmark · Redis Pipeline · 批量操作优化
性能测试
优化
27
常见问题排查
缓存与数据库数据不一致排查 · 缓存雪崩/击穿/穿透定位
常见问题排查
缓存
28
项目实战一
电商订单系统缓存一致性方案设计与实现
项目实战一
电商订单系统缓存…
29
项目实战二
社交Feed流系统缓存一致性方案设计…
项目实战二
Feed
30
课程总结
缓存一致性最佳实践 · 架构演进方向 · 推荐学习资源
课程总结
缓存一致性最佳实…
所属VIP或分类
同VIP:Go业务接口Go接口编排
同VIP:Go业务接口Go领域建模与架构设计
同VIP:Go业务接口接口设计与契约测试