这门课在解决什么工作场景
很多做业务开发的人,对缓存的理解往往停留在“把查出来的对象塞进去再设个过期时间”这一步。一旦遇到缓存击穿、热点数据倾斜,或者数据库主从切换时缓存连接全断,就会束手无策。这门课针对的就是这类真实场景下的技术盲区。它不是在教你怎么调几个基础命令,而是从单点部署起步,一路把 Redis 的持久化机制、主从数据同步、哨兵高可用架构串起来讲透。当你需要为一个并发量逐渐攀升的系统设计容灾方案,或者要在数据库与缓存之间做一致性权衡时,这套内容能直接给你提供落地参考。
适合什么基础与学习顺序建议
这份数料不适合连基本编程语法都没摸熟的新手,它默认你已经能熟练写业务代码,并且对关系型数据库的事务和索引有基本概念。如果你平时只在项目里用过简单的存取操作,想往中间件层面或架构方向发展,这正好是个切入点。建议在打开资料时,先别急着看环境安装,直接跳到持久化与主从同步这两块。把 RDB 与混合持久化的触发机制弄明白,再看主从配置和读写分离的实现,最后把哨兵模式的自动故障转移原理吃透。这种顺序能帮你跳出单纯的工具思维,真正理解高可用架构的演进逻辑。
学完能独立做什么与资料怎么配合练习
把这套架构内容消化完,你应该能独立为一个小型业务系统设计缓存层的高可用方案。具体来说,你能根据业务对数据丢失的容忍度选择合适的持久化策略,能搭建主从集群分摊读压力,并在节点宕机时通过哨兵完成自动切换。在配合资料练习时,不要光看文档,必须自己开两到三台虚拟机或者容器实操。先手动配单机版跑通数据结构,再一步步加节点模拟主从断连,最后人为杀掉主节点观察哨兵的选举过程。只有亲手把故障复现并恢复,这些架构知识才算真正长进你的脑子里,变成能写在简历上的硬实力。
掌握Redis企业应用及架构开发
课程目录
* 01 Redis应用基础/
* 01 redis优势
* 02 单点安装
* 03 Redis String
* 04 Redis hash
* 05 Redis hash应用
* 06 Redis list
* 07 Redis list应用
* 08 Redis set
* 09 Redis set应用
* 10 Redis zset
* 02 Redis应用进阶/
* 01 Redis rdb
* 02 Redis AOF 上
* 03 Redis AOF 下
* 04 Redis 混合
* 05 主从数据同步
* 06 主从配置
* 07 jedis操作redis主从
* 08 boot操作redis主从
* 09 redis哨兵
* 10 哨兵配置
* 11 Redis 哨兵
* 12 jedis连接哨兵
* 13 boot连接哨兵
* 14 boot测试mster宕机
* 15 redis集群
* 16 redis集群配置
* 17 redis集群槽点
* 18 jedis连集群
* 19 boot连接集群
* 20 集群容灾
* 21 集群选举
* 22 哨兵数量选择
* 23 集群动态伸缩
* 24 集群扩容
* 25 动态缩减
* 26 扩容与缩减重点参数补充
* 03 Redis应用实战/
* 01 synchronized失效
* 02 setnx锁
* 03 锁改进
* 04 redisson
* 05 缓存穿透
* 06 布隆过滤
* 07 缓存失效和雪崩
* 08 优化
* 09 管道
* 10 Redis lua
* 11 客户端设置
* 12 预热pool
* 13 过期key处理
* 14 结语






