课程导读:Redis从基础到集群
在数字化转型的浪潮中,高并发与实时响应已成为系统架构的核心挑战。传统关系型数据库在处理海量数据时往往面临瓶颈,而Redis作为NoSQL领域的佼佼者,凭借其卓越性能成为运维与开发的必备技能。本课程旨在帮助学员构建扎实的Redis知识体系,掌握高可用架构实战能力。
本课程适合有一定Linux基础、了解基本网络概念的运维工程师、后端开发人员或技术爱好者学习。无需预先掌握Redis,课程从零开始搭建学习路径。建议学员按照章节顺序逐步学习,先建立理论认知,再通过实操巩固技能。
课程开篇深入剖析Redis的软件架构与部署方案,横向对比其他NoSQL解决方案,明晰Redis的定位与优势。随后详细拆解核心配置机制及基础操作指令,让学员快速上手环境搭建与日常维护。在数据存储层面,重点讲解RDB快照与AOF日志两种持久化策略的原理与差异,辅以深入实操,帮助学员根据业务需求权衡数据安全性与写入性能,避免生产环境数据丢失风险。
数据类型是Redis的灵魂。课程系统梳理字符串、列表、集合、有序集合及哈希等五大核心数据结构,结合大量实战案例演示操作方法与适用场景。学员将学会如何巧妙运用这些结构解决缓存设计、排行榜实现、社交关系存储等实际业务问题,从而提升代码效率与系统性能。
进阶部分聚焦生产环境的复杂应用场景。课程详细讲解如何利用Redis实现高效消息队列,以及通过事务机制与乐观锁处理并发冲突,确保数据一致性。同时,针对集群化管理,深入剖析主从复制的同步原理(Sync与PSync),全面介绍Sentinel哨兵机制在高可用架构中的部署与故障切换流程。通过理论与实践结合,学员将掌握如何构建稳定、可靠、可扩展的Redis集群,从容应对流量高峰与节点故障。
学完本课程后,学员能够独立完成Redis的安装部署、配置调优、持久化策略选择及集群架构搭建,具备处理高并发场景下的缓存设计与消息队列实现能力,为构建高性能互联网应用打下坚实基础。建议学员配合课程提供的资料包进行实际操作,在本地环境复现每一个实验步骤,加深理解并提升动手能力。
课程目录
课程目录13 集
- 1-1 [Redis介绍、安装、持久化及数据类型实战] 01-Redis软件介绍、对比及部署 (53:11).mp4
- 1-2 [Redis介绍、安装、持久化及数据类型实战] 02-Redis的配置及基础操作讲解 (30:03).mp4
- 1-3 [Redis介绍、安装、持久化及数据类型实战] 03-Redis的RDB及AOF持久化讲解 (44:45).mp4
- 1-4 [Redis介绍、安装、持久化及数据类型实战] 04-RDB持久化详细讲解 (22:33).mp4
- 1-5 [Redis介绍、安装、持久化及数据类型实战] 05-AOF持久化详细讲解 (20:45).mp4
- 1-6 [Redis介绍、安装、持久化及数据类型实战] 06-数据类型讲解及操作(1) (01:23:49).mp4
- 1-7 [Redis介绍、安装、持久化及数据类型实战] 07-数据类型讲解及操作(2) (43:18).mp4
- 2-1 [Redis消息队列、事务、锁及架构实战] 01-Redis实现消息队列实战 (29:36).mp4
- 2-2 [Redis消息队列、事务、锁及架构实战] 02-Redis的事务与MySQL对比及乐观锁介绍及演示 (16:26).mp4
- 2-3 [Redis消息队列、事务、锁及架构实战] 03-Redis管理命令介绍及操作(1) (04:02).mp4
- 2-4 [Redis消息队列、事务、锁及架构实战] 04-Redis管理命令讲解及操作(2) (10:29).mp4
- 2-5 [Redis消息队列、事务、锁及架构实战] 05-Redis主从复制及sync和psync工作原理详解 (52:33).mp4
- 2-6 [Redis消息队列、事务、锁及架构实战] 06-Redis高可用sentinel实现 (45:30).mp4






