内存数据库 · 分布式缓存 · 消息队列 · 分布式锁 · 实时排行榜,Redis 7.x 全栈实践
课程简介
Redis(Remote Dictionary Server)是当今最流行的内存数据库,被广泛用于缓存、会话管理、消息队列、分布式锁等场景。在高并发系统中,Redis 往往是支撑每秒百万级请求的关键组件。
本教程从 Redis 核心数据结构讲起,深入底层实现原理(SDS、跳表、ziplist),到生产环境缓存设计、分布式锁、集群搭建、性能优化,以及完整的限流、Session、排行榜实战案例,帮你在实际项目中自信地运用 Redis。
核心应用场景
Cache-Aside 模式,抵御缓存穿透/击穿/雪崩,热点 key 优化
SET NX PX 原子命令,Redlock 算法,Lua 脚本保证原子性
ZSet 有序集合,ZADD/ZRANGE,毫秒级实时排名更新
List 队列模式,Stream 消费者组,持久化消息投递
滑动窗口算法,令牌桶,保护后端服务不被压垮
JWT + Redis,集中式 Session,支持水平扩展
课程目录