这门课解决什么工作场景

很多后端开发者在做完单机增删改查后,往往会卡在“系统一上量就崩”的瓶颈上。这门课聚焦的正是中间件的部署与使用,解决的是高并发缓存、消息异步处理以及数据库横向扩展的实际工程问题。当你的业务面临接口响应慢、突发流量把数据库打挂、或者跨系统数据同步延迟大时,Redis 缓存和 RabbitMQ 队列是标准的应对手段。课程内容围绕 Redis、Mongodb、Postgres、RabbitMQ 以及 MyCat 展开,覆盖了从缓存穿透防护、非结构化数据存储到分库分表落地的核心链路。它不是在讲底层源码,而是教你把这些组件真正跑起来,并接入到实际业务中。

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

这套资料适合已经掌握 Java 或其他后端语言基础、写过简单的 Web 接口,但对中间件只停留在“听说过”阶段的开发者。如果你连基本的 Linux 命令行操作都不熟悉,建议先补一下基础再来。在看资料时,建议优先推进 Redis 和 RabbitMQ 这两块。资料中关于 Redis 的部分讲得非常细致,从软件安装、远程连接配置到五种核心数据结构的操作都有覆盖。你可以先跟着把 Redis 跑通,重点看 string 类型的应用和 expire 过期时间的设置,这是解决缓存击穿和热点数据优化的关键。随后切入 RabbitMQ,理解消息的发布与订阅机制,这是后续做接口异步削峰的基础。至于 Mongodb 和 MyCat,可以在你遇到具体的非关系型存储需求和分库分表需求时,再作为按需查阅的参考。

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

学完后,你应该能独立完成几项具体工作:在服务器上部署并配置上述中间件,为现有的单体应用加上 Redis 缓存层以降低数据库读压力,用 RabbitMQ 处理耗时较长的订单或通知逻辑实现异步解耦,以及使用 MyCat 对 Postgres 等数据库进行简单的分片配置。资料配合练习的方法很直接:不要只是对着屏幕看,必须开着虚拟机或云服务器同步操作。每看完一个组件的安装与配置片段,就立刻在终端里敲一遍,修改配置文件并重启服务验证。讲到数据类型时,打开客户端连上自己的 Redis 实例,手动执行增删改查并观察键值的变化。只有把这些中间件在你的环境里真正部署连通一次,遇到线上实际的流量问题时你才知道该从哪里下手调整。


性能优化与监控

课程目录

*   01 Redis缓存中间件技术/

  *   01 Redis 高并发解决-概述.mp4 13:43

  *   02 Redis 特点.mp4 08:50

  *   03 Reids软件的安装.mp4 11:09

  *   04 Reids 启动设置和客户端测试.mp4 09:06

  *   05 Redis 远程连接.mp4 16:37

  *   06 小结.mp4 04:25

*   02 Redis缓存中间件的数据类型/

  *   01 提问 和复习.mp4 14:14

  *   02 说明 持续集成.mp4 05:52

  *   03 key 关键字的通用操作.mp4 10:01

  *   04 string数据类型.mp4 13:26

  *   05 expire过期时间.mp4 04:57

  *   06 list类型.mp4 07:51

  *   07 set 无序集合类型.mp4 15:14

  *   08 zset 排序集合类型.mp4 14:45

  *   09 hash类型.mp4 10:13

*   03 Redis持久化策略/

  *   01 RDB数据保存方式.mp4 14:32

  *   02 aof 数据保存方式.mp4 16:28

  *   03 aof和rdb的区别.mp4 05:35

  *   04 安全限制和密码 密钥.mp4 07:05

*   04 Redis集群/

  *   01 redis 主从模式.mp4 22:54

  *   02 配置三个服务器 和三个哨兵.mp4 24:26

  *   03 启动及测试哨兵.mp4 08:40

  *   04 提问.mp4 07:27

  *   05 redis-思维导图.mp4 20:53

*   05 openresty/

  *   01 安装openresty.mp4 16:49

  *   02 添加测试访问ip 的lua 脚本.mp4 13:51

  *   03 日志分析系统的 背景需求.mp4 13:14

  *   04 openresty 配置lua加配redis.mp4 15:52

*   06 MyCat中间件/

  *   01 mysql概述和招聘需求.mp4 11:48

  *   02 server.xml 配置文件.mp4 10:17

  *   03 web服务器连接mycat.mp4 18:35

  *   04 mycat的读写分离测试.mp4 14:00

  *   05 高可用HA mysql集群的mycat.mp4 12:26

*   07 MongoDB中间件/

  *   01 mysql读写分离-思维导图.mp4 27:27

  *   02 mongodb的概念.mp4 18:43

  *   03 mongodb的安装和配置.mp4 09:47

  *   04 insert操作.mp4 09:50

  *   05 update操作.mp4 08:25

  *   06 remove删除操作.mp4 11:10

  *   07 查询操作.mp4 24:43

*   08 MQ消息中间件/

  *   01 消息队列的应用解耦.mp4 10:23

  *   02 异步处理和流量削峰.mp4 10:19

  *   03 mq的分类.mp4 08:33

  *   04 mq的安装.mp4 11:11

  *   05 配置控制台界面.mp4 07:30

  *   06 rabbitmq集群的搭建.mp4 17:42

  *   07 创建镜像队列-ha.mp4 11:21

  *   08 rockctmq了解.mp4 08:21

*   09 postgresql数据库/

  *   01 postgresSql及投递方向.mp4 08:04

  *   02 postgresSql数据库安装.mp4 22:40

  *   03 故障无法连接问题.mp4 03:45