人工精选慕课网- 一站式学习Redis, 从入门到高可用分布式实践
课程定位:填补Redis进阶空白,直面高可用痛点 市面上Redis教程浩如烟海,多数停留在基础命令背诵层面。这门课的独特价值在于其“一站式”的闭环设计——它没有止步于“怎么用”,而是深入到了“为什么这么用”以及“规模化后如何保障稳定”。对于日常工作中仅会CRUD、面对缓存穿透/雪崩束手无策、或对集群
会员可免费下载本篇月会员可免费领取。
开通会员 ›会员 · 按档位
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
课程定位:填补Redis进阶空白,直面高可用痛点
市面上Redis教程浩如烟海,多数停留在基础命令背诵层面。这门课的独特价值在于其“一站式”的闭环设计——它没有止步于“怎么用”,而是深入到了“为什么这么用”以及“规模化后如何保障稳定”。对于日常工作中仅会CRUD、面对缓存穿透/雪崩束手无策、或对集群架构一知半解的后端开发而言,这是一次系统性的能力补完。课程将重心从单纯的数据结构记忆,转移到了内存管理、持久化机制以及高可用分布式实践上,这正是职场中区分“会写代码”与“能解决生产问题”的关键分水岭。
学习路径建议:由浅入深,重点攻克内存与架构
建议按以下顺序啃下核心章节,避免因基础不牢导致后续理解吃力。
首先打通底层认知。先看**第01章 Redis初识**与**第02章 API的理解和使用**。在第02章中,不要只记命令,要结合`数据结构内部编码`和`单线程模型`的视频,理解String、Hash、List、Set、ZSet背后的实现原理。特别是单线程部分,这是理解Redis高性能和并发安全的基础。
其次,建立工程化思维。进入**第16章 内存管理**是本次学习的重中之重。很多初学者忽视内存,直到线上OOM报警才补救。务必细读`Redis内存消耗`、`对象内存`以及`内存优化`章节,掌握如何选择合适的数据结构以节省空间,以及如何配置`内存回收策略`和`客户端缓冲区`。这一章内容硬核,但直接关联运维质量和成本控制。
最后,构建全局视野。通过**第01章中的特性讲解**(如持久化、复制、高可用分布式)了解宏观架构,并在课程后期结合`高可用分布式实践`部分,理解哨兵模式与Cluster集群的选型逻辑。
学后产出与资料配合:从理论到独立排障
学完此课,你不应只是能手写命令,而应能独立承担以下工作:
1. **场景设计能力**:能根据业务需求(如排行榜、计数、 session存储)选择最优的数据结构,并解释为何如此选择。
2. **性能调优能力**:具备排查内存泄漏、分析大Key热点、优化持久化配置的能力,避免在生产环境踩坑。
3. **架构理解能力**:清楚Redis在微服务架构中的定位,理解主从同步、故障转移的基本原理。
视频资料节奏紧凑,建议采用“理论-实验-复盘”的循环模式。看完每个核心概念视频(如单线程、持久化)后,务必本地启动Redis实例进行验证。特别是第16章涉及内存管理的部分,建议搭建不同配置的环境,观察`maxmemory`设置下的实际行为变化。不要仅停留在观看,动手修改配置文件、触发淘汰策略,才能真正内化为解决生产问题的能力。
课程目录
第02章 API的理解和使用 - 1111 集
- 2-6 hash(1).mp4 [18.8 MB]
- 2-8 list(1).mp4 [8.0 MB]
- 2-3 数据结构和内部编码.mp4 [9.6 MB]
- 2-11 zset.mp4 [50.4 MB]
- 2-4 单线程.mp4 [12.3 MB]
- 2-9 list(2).mp4 [31.7 MB]
- 2-7 hash(2).mp4 [33.5 MB]
- 2-5 字符串.mp4 [61.4 MB]
- 2-10 set.mp4 [31.2 MB]
- 2-1 课程目录.mp4 [3.6 MB]
- 2-2 通用命令.mp4 [37.6 MB]
第13章 课程总结1 集
- 13-1 课程总结.mp4 [16.5 MB]
第01章 Redis初识 - 1616 集
- 1-2 Redis初识.mp4 [10.9 MB]
- 1-9 特性5-功能丰富.mp4 [1.4 MB]
- 1-11 特性7-复制.mp4.part
- 1-5 特性1-速度快.mp4 [9.1 MB]
- 1-16 redis安装启动演示.mp4 [84.5 MB]
- 1-3 谁再使用Redis.mp4 [5.4 MB]
- 1-6 特性2-持久化.mp4 [4.3 MB]
- 1-4 redis特性目录.mp4 [3.3 MB]
- 1-13 redis典型使用场景.mp4 [17.3 MB]
- 1-8 特性4-多语言客户端.mp4 [1.7 MB]
- 1-14 redis三种启动方式介绍.mp4 [25.7 MB]
- 1-12 特性8-高可用分布式.mp4 [2.2 MB]
- 1-10 特性6-简单.mp4 [4.0 MB]
- 1-7 特性3-数据结构.mp4 [7.1 MB]
- 1-1 导学.mp4 [18.4 MB]
- 1-15 redis常用配置.mp4 [9.1 MB]
第16章 内存管理 - 99 集
- 16-8 内存优化.mp4 [58.3 MB]
- 16-1 Redis内存优化介绍.mp4 [7.1 MB]
- 16-5 对象内存.mp4 [18.6 MB]
- 16-7 内存回收策略.mp4 [19.7 MB]
- 16-9 客户端缓冲区优化.mp4 [41.4 MB]
- 16-6 内存设置上限.mp4 [17.8 MB]
- 16-2 Redis内存消耗.mp4 [62.9 MB]
- 16-4 缓冲内存.mp4 [11.6 MB]
- 16-3 客户端缓冲区.mp4 [48.7 MB]
第15章 Redis开发规范 - 1111 集
- 15-3 发现bigkey的方法.mp4 [57.9 MB]
- 15-5 选择合理的数据结构.mp4 [39.5 MB]
- 15-10 连接池参数优化2.mp4 [16.5 MB]
- 15-2 value设计.mp4 [63.8 MB]
- 15-8 java客户端优化.mp4 [28.0 MB]
- 15-9 连接池参数优化1.mp4 [13.3 MB]
- 15-7 命令优化技巧.mp4 [35.1 MB]
- 15-6 键值生命周期的管理.mp4 [10.7 MB]
- 15-11 连接池参数优化3.mp4 [28.8 MB]
- 15-1 key设计.mp4 [50.0 MB]
- 15-4 bigkey的删除.mp4 [35.2 MB]
第14章 增补:Redis布隆过滤器 - 77 集
- 14-4 布隆过滤器误差率.mp4 [11.7 MB]
- 14-2 引出布隆过滤器.mp4 [13.0 MB]
- 14-3 布隆过滤器基本原理.mp4 [14.0 MB]
- 14-5 本地布隆过滤器.mp4 [13.9 MB]
- 14-1 _目录_.mp4 [4.5 MB]
- 14-6 Redis布隆过器.mp4 [140.5 MB]
- 14-7 Redis分布式布隆过滤器.mp4 [43.7 MB]
第11章 缓存设计与优化 - 99 集
- 11-2 缓存的收益和成本.mp4 [16.5 MB]
- 11-5 缓存穿透问题.mp4 [30.3 MB]
- 11-4 缓存粒度问题.mp4 [12.8 MB]
- 11-1 目录.mp4 [3.8 MB]
- 11-3 缓存的更新策略.mp4 [16.8 MB]
- 11-6 缓存雪崩问题.mp4 [54.4 MB]
- 11-9 本章总结.mp4 [8.4 MB]
- 11-8 热点key的重建优化.mp4 [35.0 MB]
- 11-7 无底洞问题.mp4 [23.7 MB]
第08章 Redis Sentinel - 1919 集
- 8-16 常见开发运维问题.mp4 [1.5 MB]
- 8-4 redis sentine 安装.mp4 [13.2 MB]
- 8-6 redis sentine 安装2.mp4 [39.2 MB]
- 8-7 java 客服端.mp4 [12.6 MB]
- 8-19 本章总结.mp4 [12.5 MB]
- 8-8 Python客户端.mp4 [2.5 MB]
- 8-2 主从复制高可用.mp4 [7.6 MB]
- 8-13 主观下线和客观下线.mp4 [13.3 MB]
- 8-1 sentinel-目录.mp4 [2.2 MB]
- 8-14 领导者选举.mp4 [10.7 MB]
- 8-12 三个定时任务.mp4 [15.7 MB]
- 8-17 节点运维.mp4 [13.6 MB]
- 8-15 故障转移.mp4 [15.3 MB]
- 8-11 实现原理-3.故障演练(日志分析).mp4 [109.7 MB]
- 8-5 redis sentine安装演示1.mp4 [8.0 MB]
- 8-10 实现原理-2.故障转移演练.mp4 [72.0 MB]
- 8-3 redis sentine.mp4 [11.1 MB]
- 8-9 实现原理-1.mp4 [31.6 MB]
- 8-18 高可用读写分离.mp4 [69.1 MB]
第07章 Redis复制的原理与优化 - 99 集
- 7-3 主从复制配置.mp4 [10.3 MB]
- 7-7 全量复制开销.mp4 [7.0 MB]
- 7-5 runid和复制偏移量.mp4 [11.5 MB]
- 7-4 组从配置-操作.mp4 [142.5 MB]
- 7-6 全量复制.mp4 [6.3 MB]
- 7-9 主从复制常见问题.mp4 [26.4 MB]
- 7-1 目录.mp4 [3.2 MB]
- 7-8 故障处理.mp4 [15.8 MB]
- 7-2 什么是主从复制.mp4 [15.1 MB]
第10章 深入Redis Cluster - 3535 集
- 10-30 数据倾斜.mp4 [14.2 MB]
- 10-14 JedisCluster执行源码分析.mp4 [32.1 MB]
- 10-32 读写分离.mp4 [11.0 MB]
- 10-22 故障发现.mp4 [9.5 MB]
- 10-27 带宽消耗.mp4 [11.9 MB]
- 10-21 故障转移-目录.mp4 [2.0 MB]
- 10-13 smart客服端实现原理.mp4 [9.3 MB]
- 10-4扩展集群2加入集群.mp4 [6.1 MB]
- 10-24 故障模拟.mp4 [96.8 MB]
- 10-11 moved异常说明和操作.mp4 [13.4 MB]
- 10-8 集群缩容说明.mp4 [4.1 MB]
- 10-15 smart客服端JedisCluster-目录.mp4 [2.0 MB]
- 10-12 ask重定向.mp4 [5.8 MB]
- 10-29 集群倾斜-目录.mp4 [1.9 MB]
- 10-9 集群缩容 操作.mp4 [89.3 MB]
- 10-19 多节点操作命令.mp4 [4.0 MB]
- 10-33 数据迁移.mp4 [16.5 MB]
- 10-17 整合spring-1.mp4 [25.5 MB]
- 10-6 集群扩容演示1.mp4 [24.6 MB]
- 10-1集群伸缩目录.mp4 [1.9 MB]
- 10-28 PubSub广播.mp4 [3.6 MB]
- 10-31请求倾斜.mp4 [2.9 MB]
- 10-25 Redis Cluster常见开发运维问题-目录.mp4 [3.9 MB]
- 10-34 集群vs单机.mp4 [7.6 MB]
- 10-35 本章总结.mp4 [10.2 MB]
- 10-3 扩展集群-1加入节点.mp4 [4.2 MB]
- 10-20 批量操作优化.mp4 [14.2 MB]
- 10-7 集群扩容演示2.mp4 [43.5 MB]
- 10-18 整合spring-2.mp4 [48.8 MB]
- 10-16 JedisCluster基本使用.mp4 [4.5 MB]
- 10-5 扩展集群3 迁移槽和数据.mp4 [14.4 MB]
- 10-2 集群伸缩原理.mp4 [3.7 MB]
- 10-23 故障恢复.mp4 [7.8 MB]
- 10-10 客服端路由-目录.mp4 [1.9 MB]
- 10-26 集群完整性.mp4 [18.5 MB]
第09章 初识Redis Cluster - 1616 集
- 9-2 呼唤集群.mp4 [11.2 MB]
- 9-11 原生安装 3.mp4 [40.9 MB]
- 9-6 虚拟哈希分布.mp4 [8.9 MB]
- 9-3 数据分布概论.mp4 [10.4 MB]
- 9-10 原生安装2.mp4 [12.2 MB]
- 9-5 一致性哈希分区.mp4 [9.1 MB]
- 9-4 节点取余分区.mp4 [9.3 MB]
- 9-15 redis-trib构建集群.mp4 [33.3 MB]
- 9-9 原生安装-1.mp4 [17.7 MB]
- 9-12 原生安装4.mp4 [21.7 MB]
- 9-7 基本架构.mp4 [15.6 MB]
- 9-14 ruby环境准备 操作.mp4 [54.5 MB]
- 9-8 原生安装.mp4 [13.9 MB]
- 9-1 本章目录.mp4 [4.9 MB]
- 9-13 ruby环境准备.mp4 [4.2 MB]
- 9-16 原生命令和redis-trib.rb对比.mp4 [4.1 MB]
第04章 瑞士军刀Redis其他功能 - 77 集
- 4-2 慢查询.mp4 [17.1 MB]
- 4-5 bitmap.mp4 [22.7 MB]
- 4-3 pipeline.mp4 [20.4 MB]
- 4-7 geo.mp4 [15.8 MB]
- 4-1 课程目录.mp4 [2.1 MB]
- 4-6 hyperloglog.mp4 [16.6 MB]
- 4-4 发布订阅.mp4 [16.0 MB]
第06章 常见的持久化开发运维问题 - 44 集
- 6-3 子进程开销和优化.mp4 [12.4 MB]
- 6-2 fork.mp4 [9.1 MB]
- 6-4 AOF阻塞.mp4 [7.1 MB]
- 6-1 常见问题目录.mp4 [1.2 MB]
第12章 Redis云平台CacheCloud - 77 集
- 12-4 机器部署.mp4 [54.4 MB]
- 12-6 用户功能.mp4 [23.3 MB]
- 12-3 快速构建.mp4 [48.9 MB]
- 12-2 Redis规模化困扰.mp4 [13.7 MB]
- 12-7 运维功能.mp4 [25.0 MB]
- 12-1 目录.mp4 [4.1 MB]
- 12-5 应用接入.mp4 [76.1 MB]
第03章 Redis客户端的使用 - 66 集
- 3-3 Python客户端.mp4 [32.6 MB]
- 3-5Jedis配置优化(上).mp4 [10.5 MB]
- 3-1 课程目录.mp4 [2.6 MB]
- 3-4 Go客服端:redigo简介.mp4 [4.5 MB]
- 3-2 Java客服端:jedis.mp4 [25.1 MB]
- 3-6Jedis配置优化(下).mp4 [14.1 MB]
第05章 Redis持久化的取舍和选择 - 99 集
- 5-2 持久化的作用.mp4 [5.4 MB]
- 5-4 RDB2.mp4 [64.1 MB]
- 5-5 RDB3.mp4 [14.6 MB]
- 5-3 RDB1.mp4 [17.7 MB]
- 5-8 AOF实验.mp4 [20.7 MB]
- 5-6 AOF1.mp4 [17.5 MB]
- 5-1 目录.mp4 [2.1 MB]
- 5-9 RDB和AOF抉择.mp4 [13.7 MB]
- 5-7 AOF2.mp4 [20.4 MB]
第17章 开发运维常见坑 - 66 集
- 17-4 安全的redis.mp4 [65.1 MB]
- 17-2 overcommit_memory参数讲解和演示.mp4 [58.1 MB]
- 17-6 热点key.mp4 [25.9 MB]
- 17-5 安全七法则.mp4 [37.7 MB]
- 17-3 其它参数的讲解.mp4 [64.6 MB]
- 17-1 redis开发运维那些坑.mp4 [14.9 MB]





