先搞清楚:这门课解决什么工作场景

很多做后端开发或准备转行编程的人,项目写到一半会遇到性能瓶颈:关系型数据库扛不住高并发读,或者做排行榜、购物车、短信限流时,用传统表结构写起来既繁琐又拖慢系统。Redis 这门课解决的正是这类高频缓存与数据结构落地问题。它不是带你背概念,而是围绕企业真实业务里“为什么用 Redis、用哪种数据类型、怎么避免缓存击穿”来讲。如果你目前做 CRUD 居多,想补齐缓存中间件这块短板,或者正卡在后端面试的 Redis 问答上,这门课的投入产出比是明确的。它不适合零基础小白,默认你已经有基本的 Linux 命令操作经验和至少一门后端语言语法基础。

建议先看哪几块,资料怎么配合练习

这套资料是按体系课结构组织的,不需要从头按顺序啃。建议先把环境配置和 Linux 编译安装那几节过一遍,自己在虚拟机或云服务器上把服务跑通,因为后续所有操作都依赖你能稳定连上 Redis 实例。接着直接跳到核心数据类型与对应业务场景的章节,这部分是整套资料的骨架。看视频时不要只听不动手,资料包里的讲义和示例命令要同步在本地客户端里敲一遍。比如讲到某种数据结构时,自己造几条测试数据,观察读写返回值,比单纯看演示理解得深。遇到持久化、主从复制这些偏运维的部分,可以按需查阅,不必死记参数。

学完能独立做什么

学完后,你应该能在实际项目里独立完成 Redis 的集成与日常使用:知道什么数据该放缓存、什么数据不该放;能根据业务特征选对数据类型,而不是只会简单的存取字符串;遇到缓存穿透、雪崩这类常见故障,能说出应对方案并写出基本防御代码。对于准备面试的转行者,资料里涉及的原理梳理能帮你应对大部分中高级后端岗位关于缓存机制的提问。编辑建议:不要把这套资料当速成手册,重点放在理解每种结构背后的取舍逻辑,写代码时多问一句“这里为什么不用 Redis”,这样学出来的东西才扎实。


掌握Reids核心知识体系和Redis高频企业面试题,胜任企业级Redis数据库使用的业务场景

课程目录

*   01 Redis环境配置/

  *   01 Redis课程概述.mp4 (16.98 MB), 07:03

  *   02 数据库发展历程.mp4 (58.06 MB), 17:25

  *   03 NOSQL概念.mp4 (39.99 MB), 09:26

  *   04 Redis数据库历史背景.mp4 (39.97 MB), 09:14

  *   05 Redis的特性.mp4 (25.26 MB), 08:49

  *   06 Redis的Windows安装.mp4 (31.23 MB), 08:27

  *   07 Redis的Linux编译安装.mp4 (23.60 MB), 06:04

  *   08 Redis服务器后台启动.mp4 (36.06 MB), 10:38

  *   09 Redis的远程连接.mp4 (12.24 MB), 04:24

  *   10 Docker部署Redis.mp4 (43.91 MB), 12:52

  *   11 Redis Desktop Manager客户化工具.mp4 (58.97 MB), 13:16

  *   12 Redis的其他的可视化工具.mp4 (24.88 MB), 05:42

  *   13 Redis的其他客户端工具.mp4 (22.33 MB), 05:53

*   02 Redis基本数据类型/

  *   01 Redis的基础操作命令.mp4 (88.30 MB), 19:25

  *   02 Key的操作命令.mp4 (40.61 MB), 13:09

  *   03 字符串类型(String).mp4 (44.86 MB), 13:08

  *   04 哈希类型(Hash).mp4 (21.89 MB), 08:11

  *   05 列表类型(List).mp4 (31.64 MB), 10:29

  *   06 SET数据类型(SET).mp4 (52.89 MB), 13:55

  *   07 有序集合类型(SortedSet).mp4 (49.06 MB), 15:06

*   03 Jedis客户端和发布订阅/

  *   01 Jedis客户端工具简介.mp4 (31.89 MB), 07:19

  *   02 Jedis客户端连接池方式连接Redis.mp4 (61.28 MB), 10:40

  *   03 Jedis的五种数据类型API测试.mp4 (79.88 MB), 15:56

  *   04 发布订阅模型概念.mp4 (33.18 MB), 11:55

  *   05 发布订阅模型的命令行.mp4 (21.96 MB), 07:16

  *   06 发布订阅的Java订阅端.mp4 (31.60 MB), 06:44

  *   07 发布订阅模型Java发布者.mp4 (25.67 MB), 05:36

  *   08 Redis中事务的概念.mp4 (24.16 MB), 05:48

  *   09 Mysql中事务操作相关.mp4 (18.38 MB), 06:39

  *   10 关于事务操作相关API.mp4 (65.93 MB), 15:41

*   04 SpringData Redis框架/

  *   01 Redis事务相关的命令.mp4 (35.75 MB), 14:39

  *   02 Redis的Watch指令.mp4 (25.27 MB), 11:40

  *   03 Spring Data Redis简介.mp4 (44.02 MB), 10:26

  *   04 SpringBoot整合Spring Data Redis.mp4 (98.83 MB), 17:15

  *   05 自定义Redis的配置类.mp4 (101.76 MB), 17:48

  *   06 String类型存取序列化的值.mp4 (53.12 MB), 09:37

  *   07 String存取序列化集合.mp4 (19.52 MB), 03:28

  *   08 String类型集合存取JSON.mp4 (73.21 MB), 13:26

*   05 Redis主从复制/

  *   01 Spring Data Redis的Set类型测试.mp4 (39.75 MB), 07:04

  *   02 Spring Data Redis的Hash类型测试.mp4 (17.84 MB), 03:11

  *   03 Spring Data Redis的List类型测试.mp4 (33.20 MB), 05:51

  *   04 Spring Data Redis的Zset类型操作.mp4 (83.06 MB), 14:26

  *   05 Redis主从复制的概念.mp4 (48.46 MB), 16:20

  *   06 准备腾讯云服务器Redis.mp4 (64.22 MB), 16:59

  *   07 安装三台Redis服务器设置主从.mp4 (25.55 MB), 06:35

  *   08 测试Redis的主从.mp4 (32.95 MB), 09:20

  *   09 关于主从复制的容灾处理.mp4 (37.04 MB), 11:12

  *   10 关于主从容灾处理小结.mp4 (33.25 MB), 08:30

*   06 Redis哨兵集群/

  *   01 回顾主从复制的配置.mp4 (106.73 MB), 22:34

  *   02 哨兵集群架构简介.mp4 (45.11 MB), 13:00

  *   03 哨兵集群模式搭建.mp4 (56.01 MB), 14:10

  *   04 哨兵集群模式故障自动容灾测试.mp4 (27.38 MB), 09:07

  *   05 哨兵集群Master服务器主观和客观下线的依据.mp4 (55.72 MB), 11:11

  *   06 关于哨兵选举策略.mp4 (50.06 MB), 12:44

  *   07 SpringBoot的连接哨兵集群问题.mp4 (40.79 MB), 07:34

  *   08 SpringBoot连接Redis哨兵模式.mp4 (46.00 MB), 08:21

*   07 Redis-cluster集群/

  *   01 Redis-cluster集群概念.mp4 (39.41 MB), 10:54

  *   02 Redis-cluster集群特点.mp4 (23.62 MB), 07:43

  *   03 Redis-cluster集群的配置.mp4 (98.45 MB), 18:21

  *   04 Redis-cluster集群分配.mp4 (38.15 MB), 09:52

  *   05 验证Redis-cluster集群.mp4 (25.75 MB), 05:27

  *   06 SpringBoot配置RedisCluster集群.mp4 (133.03 MB), 23:31

  *   07 关于Redis集群模式小结.mp4 (19.30 MB), 03:37

  *   08 Redis中的key如何设置过期时间.mp4 (35.14 MB), 09:46

  *   09 Redis的key过期删除策略.mp4 (39.42 MB), 14:29

  *   10 Redis的内存淘汰算法.mp4 (71.57 MB), 13:09

*   08 Redis持久化机制/

  *   01 Redis数据持久化机制概述.mp4 (36.82 MB), 12:50

  *   02 Redis的RDB持久化-手动触发.mp4 (33.68 MB), 08:43

  *   03 Redis的RDB的持久化-自动触发.mp4 (41.74 MB), 09:42

  *   04 Redis的AOF持久化策略.mp4 (51.95 MB), 12:55

  *   05 Redis的AOF文件重写的概念.mp4 (18.44 MB), 05:57

  *   06 Redis的AOF文件重写测试.mp4 (25.80 MB), 05:14

  *   07 Redis的AOF文件重写的原理.mp4 (35.97 MB), 11:07

  *   08 Redis的持久化策略小结.mp4 (71.38 MB), 13:48

*   09 Redis高频面试题/

  *   01 Redis缓存穿透.mp4 (19.65 MB), 08:11

  *   02 Redis缓存击穿.mp4 (16.11 MB), 07:47

  *   03 Redis缓存雪崩.mp4 (11.36 MB), 05:31

  *   04 布隆过滤器应用场景.mp4 (21.91 MB), 09:14

  *   05 布隆过滤器的原理.mp4 (29.80 MB), 12:30

  *   06 布隆过滤器的Redis实现.mp4 (35.67 MB), 10:58

  *   07 Redission框架实现分布式锁.mp4 (154.09 MB), 27:21

  *   08 项目中整合Redis使用缓存.mp4 (128.66 MB), 22:40

  *   09 关于Redis缓存一致性问题.mp4 (36.71 MB), 07:46

  *   10 关于缓存设置失效的问题.mp4 (43.66 MB), 08:21

  *   11 缓存失效测试.mp4 (13.16 MB), 02:36

*   10 Redis实现分布式锁/

  *   01 Redis缓存预热的概念.mp4 (45.06 MB), 10:49

  *   02 Redis缓存预热的测试.mp4 (37.52 MB), 06:52

  *   03 准备一个单机版的测试程序.mp4 (144.58 MB), 27:59

  *   04 下单程序问题的并发问题.mp4 (46.61 MB), 08:23

  *   05 加锁防止库存超卖.mp4 (22.06 MB), 05:11

  *   06 分布式锁的引入.mp4 (49.41 MB), 10:55

  *   07 分布式锁基本思想.mp4 (64.58 MB), 23:04

  *   08 使用Redssion实现分布式锁.mp4 (202.02 MB), 35:09

  *   09 分布式锁的回顾.mp4 (61.74 MB), 11:32

  *   10 Redis分布式锁加锁的原子性问题.mp4 (20.43 MB), 06:09

  *   11 Redis分布锁加锁LUA脚本实现.mp4 (25.84 MB), 07:23

  *   12 Redis分布式锁加锁保证原子性操作.mp4 (19.40 MB), 05:46

  *   13 Redis分布式锁的业务执行设置锁超时.mp4 (16.56 MB), 03:02

  *   14 Redis分布式锁的解锁原子性操作.mp4 (43.05 MB), 11:12

  *   15 Redis分布式锁获取锁自旋.mp4 (14.66 MB), 04:59

  *   16 Redis分布式锁的重入问题.mp4 (85.42 MB), 16:54

  *   17 Redission框架支持读写锁.mp4 (28.00 MB), 07:10

  *   18 Redis分布式锁的锁分段.mp4 (33.61 MB), 08:54

  *   19 Redis分布式锁的续期.mp4 (19.84 MB), 06:55

  *   20 Redlock算法解决分布式锁集群问题.mp4 (33.96 MB), 08:51

  *   21 Redis分布式锁小结.mp4 (19.45 MB), 05:33