分类课程智能体AI
文章
订阅
分类课程AI导师
文章
价格
Redis在后端中的应用

Redis在后端中的应用

从缓存一致性与并发事故出发,掌握 Session、限流、排行榜、分布式锁、Stream、Lua、持久化、高可用与生产排障。

Redis 真正难的,不是记住 SET、GET 和几种数据结构,而是把它接入真实系统之后,仍然能解释每一次延迟、每一段不一致窗口,以及每一种故障会把压力推向哪里。

这门课以用户资料、商品库存、登录会话、文章计数和实时排行榜为贯穿案例,不按命令清单铺陈,而是从会在生产环境里发生的事故出发:缓存击穿为什么会拖垮数据库,更新成功后为什么还会读到旧值,分布式锁为何可能保护不了临界资源,主从切换又会在哪个瞬间丢掉刚确认的写入。课程从数据结构与 Key 建模、Cache Aside、Session、计数与限流一路讲到排行榜、分布式锁与幂等、Redis Stream、事务、Lua、RDB/AOF、高可用和生产排障。

关键代码均基于 Node.js、ioredis 与 Redis 运行验证,学完后,你获得的不只是“会用 Redis”,而是一套能围绕一致性、可用性、延迟、成本与恢复能力做取舍的方法:知道何时应该引入 Redis,故障时应该降级还是失败,以及哪些数据从一开始就不该只交给 Redis。


课程列表

01为什么后端系统会引入 Redis

02Redis 为什么快,以及快的代价

03别背命令:从业务问题选择 Redis 数据结构

04Key 设计决定 Redis 能不能长期维护

05缓存不是加速开关:从一次击穿事故理解 Cache Aside

06数据库和缓存注定会短暂不一致

07登录态放进 Redis 后,问题才真正开始

08计数与限流:一个 INCR 解决不了所有并发

09排行榜不是把分数塞进 ZSet 就结束了

10分布式锁与幂等:SET NX 只是起点

11消息与异步解耦:Redis Stream 不是迷你 Kafka

12事务、Pipeline 与原子性不是一回事

13Lua 把读—判断—写放进一次不可穿插的执行

14RDB 与 AOF:你愿意承受多大的数据丢失窗口

15高可用不是零故障:主从、Sentinel 与 Cluster

16半夜告警之后:Redis 生产排障清单

自在学

© 2025 - 2026 株洲市自在学教育科技有限公司 版权所有

公网安备湘公网安备43020302000292号 | 湘ICP备2025148919号-1

关于我们隐私政策使用条款

© 2025 - 2026 株洲市自在学教育科技有限公司 版权所有

公网安备湘公网安备43020302000292号湘ICP备2025148919号-1