这门课解决什么问题
很多做后端开发或准备转行 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






