这门课解决什么问题

很多做后端开发或准备转行 Java 的人,简历上都会写“熟悉 Redis”,但真到线上写代码时,往往只拿它当个简单的缓存字典,遇到缓存穿透、大 Key 报警或接口毛刺就直接卡壳。这门课针对的不是零基础扫盲,而是想真正把 Redis 落地到实际业务里的开发者。它覆盖了从本地安装、服务配置、基础与扩展数据结构,到性能压测和 Java、Lua 联动编程的完整链路。如果你平时写代码总纠结什么时候该用 Hash、什么时候用 List,或者对高并发场景下怎么用 Lua 保证原子性没把握,这套资料能帮你把这些模糊地带彻底理清。

适合什么基础与建议先看哪几块

看这门课之前,你需要有基本的 Linux 命令行操作能力和 Java 语法基础,纯小白直接看配置和服务管理会有些吃力。建议先把服务安装与配置这块过一遍,重点理解认证机制和 redis-benchmark 的压测逻辑,知道怎么评估一台机器的承载上限。接着直接跳到基础数据操作和扩展数据操作部分,不要只记命令语法,而是结合“多业务管理”的思路去想:同一份线上数据用 String 存和用 Hash 存,到底对内存和后续查询有什么具体影响。把这几个核心模块的原理吃透,比按顺序从头到尾刷完更有价值。

学完能独立做什么与资料怎么配合练习

学完之后,你应该能独立完成一套带基础认证的 Redis 服务部署,根据具体的业务场景(比如排行榜、消息队列或计数器)选对数据结构,并能用 Java 结合 Lua 写出高并发下安全的操作脚本。资料配合练习的方式很明确:视频里讲到的每个数据类型和命令,必须自己在本地起一个带认证的实例跟着敲一遍。特别是性能优化和高并发编程部分,不要只用默认参数跑,试着改配置参数,用压测工具观察 QPS 变化。看 Java 与 Lua 应用那部分时,最好自己写一个简单的库存扣减接口,把 Lua 脚本嵌进去跑通。只有自己把代码跑起来、看到实际数据变化,才算真正把这门课的转化率吃进去。


掌握Redis服务数据库的安装与配置、性能优化、高并发编程、Java与Lua开发应用

课程目录

*   01 Redis简介/

  *   01 NoSQL数据库简介.mp4 14:31

  *   02 Redis简介.mp4 16:27

  *   03 Redis组件安装.mp4 21:41

  *   04 Redis服务配置.mp4 21:21

  *   05 Redis基础认证.mp4 09:29

  *   06 redis-benchmark.mp4 12:24

*   02 Redis基础数据操作/

  *   01 Redis多业务管理.mp4 13:24

  *   02 文本数据类型.mp4 21:15

  *   03 keys命令.mp4 08:24

  *   04 Hash数据类型.mp4 17:39

  *   05 数字操作.mp4 12:21

*   03 Redis扩展数据操作/

  *   01 List数据类型.mp4 28:47

  *   02 Set数据类型.mp4 14:08

  *   03 ZSet数据类型.mp4 30:18

  *   04 位操作.mp4 27:52

  *   05 HyperLogLog.mp4 13:23

  *   06 GEO数据类型.mp4 22:13

*   04 Redis数据持久化/

  *   01 Redis数据持久化.mp4 14:39

  *   02 RDB持久化机制.mp4 26:33

  *   03 RDB数据恢复案例.mp4 25:07

  *   04 AOF持久化机制.mp4 15:23

  *   05 AOF数据恢复案例.mp4 26:57

*   05 Redis性能与安全/

  *   01 Redis线程模型.mp4 23:39

  *   02 Redis过期数据淘汰.mp4 40:24

  *   03 listpack.mp4 16:50

  *   04 碎片整理.mp4 14:53

  *   05 SLOWLOG.mp4 09:53

  *   06 Latency Monitoring.mp4 12:08

  *   07 SSL证书.mp4 22:11

*   06 Redis认证授权管理/

  *   01 ACL简介.mp4 14:51

  *   02 ACL用户管理.mp4 10:34

  *   03 ACL配置文件.mp4 15:38

  *   04 RedisInsight.mp4 14:07

*   07 Redis可视化监控/

  *   01 Redis可视化监控.mp4 10:37

  *   02 RedisExporter.mp4 14:21

  *   03 Prometheus安装与配置.mp4 26:30

*   08 Lettuce编程/

  *   01 Lettuce简介.mp4 26:13

  *   02 RedisClient.mp4 18:56

  *   03 StatefulRedisConnection.mp4 28:13

  *   04 Redis连接池.mp4 13:19

  *   05 RedisAsyncCommands.mp4 35:04

  *   06 RedisReactiveCommands.mp4 15:19

*   09 SpringDataRedis/

  *   01 SpringDataRedis简介.mp4 09:19

  *   02 SpringData连接Redis数据库.mp4 27:03

  *   03 RedisTemplate.mp4 20:18

  *   04 对象序列化处理.mp4 31:55

  *   05 Pipeline命令流水线.mp4 20:17

  *   06 SpringCache整合Redis.mp4 25:53

*   10 SpringBoot整合Redis开发实例/

  *   01 分布式锁.mp4 53:32

  *   02 接口幂等性.mp4 33:07

  *   03 响应式数据操作.mp4 25:01

*   11 Web集群与分布式Session管理/

  *   01 Web集群架构简介.mp4 22:23

  *   02 SpringSession.mp4 30:59

  *   03 Nginx负载均衡配置.mp4 14:43

  *   04 搭建Keepalived服务.mp4 25:01

*   12 Redis事务控制/

  *   01 Redis乐观锁命令.mp4 27:32

  *   02 Lettuce实现乐观锁.mp4 26:19

  *   03 SpringDataRedis事务控制.mp4 19:25

*   13 Redis 发布订阅模式/

  *   01 发布订阅模式.mp4 13:54

  *   02 Lettuce实现发布订阅模型.mp4 18:58

  *   03 SpringDataRedis实现发布订阅模型.mp4 14:24

*   14 Stream消息模型/

  *   01 Stream简介.mp4 13:18

  *   02 Stream基础操作命令.mp4 19:23

  *   03 Stream消费组.mp4 20:55

  *   04 Lettuce实现Stream机制.mp4 13:13

  *   05 SpringDataRedis实现Stream机制.mp4 28:51

*   15 Lua脚本/

  *   01 Lua脚本简介.mp4 13:17

  *   02 Lua核心语法.mp4 20:47

  *   03 Redis执行Lua程序.mp4 17:57

  *   04 Redis执行Lua脚本.mp4 25:14

  *   05 Redis实现商品秒杀.mp4 40:12

  *   06 Redis流量限制.mp4 38:18

  *   07 Function.mp4 14:36

*   16 抢红包案例分析/

  *   01 抢红包原理分析.mp4 11:54

  *   02 红包拆分.mp4 27:09

  *   03 红包创建.mp4 12:39

  *   04 争抢红包.mp4 25:33

*   17 OpenResty与应用灰度发布/

  *   01 应用灰度发布.mp4 35:06

  *   02 OpenResty服务安装.mp4 23:23

  *   03 resty.redis模块.mp4 17:13

  *   04 灰度发布.mp4 27:45