在当下互联网应用高并发、大数据量的技术背景下,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)





