在当下互联网应用高并发、大数据量的技术背景下,Redis 作为内存数据库的代表,其重要性不言而喻。本课程《Redis 6视频教程》由资深讲师精心打造,旨在帮助学员从零基础到熟练掌握 Redis 6 的核心技术与实战应用,是构建现代化后端架构的必备必修课。

课程开篇以“课程介绍”为引,清晰勾勒出 Redis 6 的学习路径与核心价值,让学员在开始学习前便对整体知识体系了然于胸。随后,课程深入“NoSQL数据库简介”,从行业趋势切入,详细解析 NoSQL 的产生背景、核心特点及其与传统关系型数据库的互补关系。这一部分不仅拓宽了学员的技术视野,更帮助其理解为何 Redis 能在高并发场景中占据主导地位,为后续学习奠定坚实的理论基础。

在“概述和安装”环节,课程结合实际操作,演示了 Redis 6 在不同操作系统下的安装部署流程,并详细介绍了环境变量配置、服务启动及客户端连接等关键步骤。这一部分是入门的基石,确保学员能够顺利搭建本地开发环境,实现“理论-实践”的无缝衔接。此外,课程还特别设置了“相关知识介绍”,涵盖网络协议、持久化机制及集群架构等前置知识,扫清学习障碍。

课程内容核心聚焦于 Redis 六大常用数据类型。从基础的“Key键操作”入手,讲解数据管理的基本规范;继而深入剖析“String字符串”类型,通过哈希映射、计数器及分布式锁等经典案例,展现其在缓存与并发控制中的强大能力;“List列表”部分则详解左右推入、范围查询等操作,适用于消息队列与新闻流等场景;“Set集合”与“Hash哈希”分别深入讲解交集并集运算及字段属性存储,助力学员掌握社交关系链与用户信息缓存等高阶应用;最后的“Zset(有序集合)”部分,重点解析分数排序与排行榜实现机制,这是游戏积分榜、热搜榜单等高频场景的技术核心。

本课程的一大亮点在于理论与实践并重。每一章节不仅包含原理解析,更辅以大量代码演示与真实业务场景案例,帮助学员理解 Redis 在缓存穿透、雪崩、击穿等经典问题中的解决方案。课程结构循序渐进,逻辑严密,既适合初学者系统入门,也适合有一定基础的开发者查漏补缺,提升架构设计能力。

通过本课程的学习,学员不仅能熟练掌握 Redis 6 的常用命令与数据类型,更能深入理解其底层设计哲学与性能优化策略,具备独立设计高性能缓存架构的能力。无论是应对大厂面试,还是投身实际项目开发,这门课都将为你提供坚实的技术支撑。建议学员配备 Linux 环境或 WSL,边学边练,最大化学习效果。

课程目录

1-1 [Redis6] 课程介绍 (04:12)
1-2 [Redis6] NoSQL数据库简介-引入 (16:37)
1-3 [Redis6] NoSQL数据库简介-特点 (11:01)
1-4 [Redis6] 概述和安装 (18:03)
1-5 [Redis6] 相关知识介绍 (09:32)
1-6 [Redis6] key键操作 (09:44)
1-7 [Redis6] 常用数据类型-String字符串(1) (18:49)
1-8 [Redis6] 常用数据类型-String字符串(2) (08:41)
1-9 [Redis6] 常用数据类型-List列表 (19:50)
1-10 [Redis6] 常用数据类型-Set集合 (09:24)
1-11 [Redis6] 常用数据类型-Hash哈希 (13:45)
1-12 [Redis6] 常用数据类型-Zset有序集合 (15:15)
1-13 [Redis6] 配置文件-详解 (12:26)
1-14 [Redis6] 发布和订阅 (06:13)
1-15 [Redis6] 新数据类型-Bitmaps (15:32)
1-16 [Redis6] 新数据类型-HyperLogLog (08:27)
1-17 [Redis6] 新数据类型-Geospatial (06:43)
1-18 [Redis6] Jedis操作-测试 (23:31)
1-19 [Redis6] Jedis案例-模拟验证码发送 (24:05)
1-20 [Redis6] SpringBoot整合Redis (12:07)
1-21 [Redis6] 事务和锁机制-基本操作 (13:34)
1-22 [Redis6] 事务和锁机制-事务冲突(悲观锁和乐观锁) (12:54)
1-23 [Redis6] 事务和锁机制-演示乐观锁和事务特性 (07:39)
1-24 [Redis6] 事务和锁机制-秒杀案例-基本实现 (24:45)
1-25 [Redis6] 事务和锁机制-秒杀案例-ab工具模拟并发 (16:58)
1-26 [Redis6] 事务和锁机制-秒杀案例-超卖和超时问题解决 (11:44)
1-27 [Redis6] 事务和锁机制-秒杀案例-库存遗留问题解决 (14:33)
1-28 [Redis6] 持久化操作-RDB(1) (23:12)
1-29 [Redis6] 持久化操作-RDB(2) (06:12)
1-30 [Redis6] 持久化操作-AOF (25:26)
1-31 [Redis6] 主从复制-简介 (06:08)
1-32 [Redis6] 主从复制-搭建一主多从 (20:29)
1-33 [Redis6] 主从复制-复制原理和一主二仆 (12:33)
1-34 [Redis6] 主从复制-薪火相传和反客为主 (09:17)
1-35 [Redis6] 主从复制-哨兵模式 (20:57)
1-36 [Redis6] 集群-简介 (10:59)
1-37 [Redis6] 集群-搭建Redis集群 (23:16)
1-38 [Redis6] 集群-集群操作和故障恢复 (24:14)
1-39 [Redis6] 集群-集群的Jedis开发 (05:41)
1-40 [Redis6] 集群-集群的Jedis开发 (09:50)
1-41 [Redis6] 应用问题解决-缓存击穿 (05:41)
1-42 [Redis6] 应用问题解决-缓存雪崩 (05:04)
1-43 [Redis6] 应用问题解决-分布式锁(设置锁和过期时间) (13:22)
1-44 [Redis6] 应用问题解决-分布式锁(UUID防止误删) (15:55)
1-45 [Redis6] 应用问题解决-分布式锁(LUA保证删除原子性) (11:28)
1-46 [Redis6] 新功能介绍 (11:12)
1-47 [Redis6] 课程总结 (06:56)