
本课程系统讲解 Redis 在后端系统中的定位与实战用法。从「为什么后端一定会用到 Redis」出发,建立对内存与磁盘本质差异、高并发下数据库瓶颈的认知,理解 Redis 的设计哲学与单线程模型。课程重点剖析 Redis 核心数据结构(String、Hash、List、Set、Sorted Set)、Key 设计与数据建模,以及五大经典应用:缓存(Cache Aside、击穿雪崩穿透)、缓存一致性、分布式 Session、计数器与限流、排行榜与消息队列。
后续学习内容涵盖 Redis 事务与原子性、Lua 脚本与复杂逻辑、持久化(RDB/AOF)、高可用与扩展(主从、Sentinel、Cluster)、性能问题与坑(大 Key、热点 Key、淘汰策略),以及 Redis 在真实后端架构中的角色与边界。通过系统学习,你将掌握「用内存换时间、用结构换复杂度」的 Redis 本质,具备在后端架构中正确选型与落地 Redis 的能力。