首页
›
Web后端与企业应用开发
›
023-Go Web服务业务接口落地
›
《Redis缓存Go接口:高并发业务查询性能优化》
VIP20
本课程属于:023-Go Web服务业务接口落地
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Redis缓存Go接口:高并发业务查询性能优化
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学与项目背景
高并发场景下的性能瓶颈分析 · Redis在Go微服务中的核心价值
课程导学
项目背景
02
Go语言基础回顾
Goroutine与Channel并… · Go Modules依赖管理
Go
语言基础回顾
03
Redis核心数据结构复习
String · List · Set
Redis
核心数据结构复习
04
Go连接Redis
go-redis库的安装 · 初始化连接池 · 基础CRUD操作
Go
Redis
05
缓存穿透问题
定义 · 产生原因 · 使用布隆过滤器(Bloom Filt…
缓存穿透问题
定义
06
缓存击穿问题
热点Key失效瞬间的高并发冲击 · 使用互斥锁(Mutex)或Go Si…
缓存击穿问题
Key
07
缓存雪崩问题
大量Key同时过期 · 设置随机过期时间与多级缓存架构
缓存雪崩问题
Key
08
缓存一致性策略
先更新数据库再删除缓存 · 延迟双删 · 消息队列最终一致性
缓存一致性策略
先更新数据库再删…
09
Go接口层缓存设计
基于gin框架的中间件缓存 · 请求级别缓存
Go
接口层缓存设计
10
本地缓存与分布式缓存结合
Go中bigcache/freeca… · 两级缓存架构
本地缓存
分布式缓存结合
11
Redis分布式锁
SETNX实现 · Redlock算法 · Go中redsync库实战
Redis
分布式锁
12
Pipeline与批量操作
减少RTT · Go中Pipeline管道模式优化批…
Pipeline
批量操作
13
Redis事务与Lua脚本
原子性操作 · Go中执行Lua脚本实现复杂逻辑
Redis
Lua
14
数据序列化优化
JSON vs Protobuf v…
数据序列化优化
JSON
15
连接池调优
MaxIdle · MaxActive · IdleTimeout参数对高并发的…
连接池调优
MaxIdle
16
Redis集群模式
Cluster分片原理 · Go客户端对集群的支持 · smart client
Redis
集群模式
17
哨兵模式与高可用
Sentinel故障转移 · Go中哨兵模式连接配置
哨兵模式
高可用
18
读写分离架构
主从复制延迟问题 · Go中读写分离路由策略
读写分离架构
主从复制延迟问题
19
热点Key发现与优化
Redis Monitor · LFU策略 · 本地缓存兜底
Key
热点
20
大Key与大Value处理
拆分策略 · 压缩存储 · 异步清理
Key
Value
21
慢查询日志与性能监控
SLOWLOG · Go中集成Prometheus监控R…
慢查询日志
性能监控
22
缓存预热与失效策略
项目启动时预加载 · 定时任务刷新热点数据
缓存预热
失效策略
23
Go中并发安全访问Redis
sync.Map · 原子操作 · 避免竞态条件
Go
Redis
24
接口限流与降级
基于Redis的滑动窗口限流 · Go中令牌桶实现
接口限流
降级
25
异步队列与消息缓冲
Redis List作为消息队列 · Go中消费者协程池
异步队列
消息缓冲
26
实战案例一
商品详情页缓存优化(多级缓存+异步更…
实战案例一
商品详情页缓存优…
27
实战案例二
社交Feed流缓存设计(Push/P…
实战案例二
Feed
28
实战案例三
秒杀系统库存扣减(Lua脚本+分布式…
实战案例三
Lua
29
性能压测与调优
Go pprof分析 · Redis-benchmark · 优化前后对比
性能压测
调优
30
课程总结与最佳实践
常见坑点回顾 · 生产环境配置清单 · 未来演进方向
课程总结
最佳实践
所属VIP或分类
同VIP:GinGo业务接口接口编排
同VIP:Gin框架开发:中间件集成与错误处理流程设计
同VIP:Go-REST-API参数校验:从请求到业务逻辑实现