NoSQL-Redis 5.0 完全指南:从入门到高可用架构

课程定位与学习门槛

本课程专为有PHP开发基础的学员设计,适合希望系统掌握Redis技术并应用于生产环境的开发者。前置知识要求仅为了解基本的Linux命令行操作和PHP语法,无需NoSQL或数据库方面的经验。无论你是刚接触缓存技术的后端工程师,还是希望拓展技术栈的Fullstack开发者,都能在本课程中找到清晰的学习路径。

学习顺序建议

建议按照以下顺序循序渐进:首先完成Redis的安装与环境搭建,理解配置文件的核心参数含义;接着通过数据类型与常用操作掌握基础命令的使用方式;然后学习PHP扩展集成,在实战项目中应用Redis存储Session;最后攻克主从复制、哨兵模式与集群搭建三大高可用架构模块。对于已有经验的学员,可直接跳转至配置文件深度解析与集群搭建章节,通过对照实践快速查漏补缺。

课程核心内容

基础部分覆盖Redis 5.0的完整安装流程,包括在CentOS 7上使用systemd管理服务的方法,以及配置文件中内存管理、持久化策略、网络与安全等关键参数的逐条讲解。操作部分详细演示String、Hash、List、Set、ZSet五种数据结构的命令语法与适用场景,并结合PHP 7.3环境展示如何在实际项目中调用Redis接口。

运维部分重点讲解慢查询日志的分析方法与持久化机制的选择策略,帮助学员建立问题排查与性能调优的思维框架。高可用部分从主从复制原理出发,深入剖析哨兵模式的故障自动检测机制,最终过渡到Cluster集群的分片与扩容方案,完整呈现企业级部署的每一步关键环节。

学完能做什么

完成本课程后,你将能够独立在Linux服务器上部署Redis服务并完成生产环境的安全配置;熟练运用Redis的五种数据结构解决缓存、计数、排序等典型业务场景;掌握主从架构与哨兵模式的配置方法,实现Redis的高可用与故障自动恢复;具备Redis Cluster集群的规划与搭建能力,支撑大规模分布式系统的读写需求。

资料使用方法

配套视频按知识点自然切分,每个小节时长控制在三到十五分钟之间,便于针对性复习与碎片化学习。建议配合官方文档对照操作,遇到配置疑问时重点回看配置文件讲解章节。集群搭建相关视频可反复观摩命令输入细节,实际操作时注意备份现有数据以避免误操作风险。

课程目录

课程目录35 集
  • 1 redis介绍 (04:31).mp4
  • 2 redis安装 (11:21).mp4
  • 3 redis持久化 (08:13).mp4
  • 4 redis数据类型 (17:06).mp4
  • 5 redis常用操作1 (13:22).mp4
  • 6 redis常用操作2 (06:56).mp4
  • 7 redis常用操作3 (12:27).mp4
  • 8 redis操作键值和服务 (13:59).mp4
  • 9 redis安全设置 (08:13).mp4
  • 10 redis慢查询日志 (06:47).mp4
  • 11 redis的php扩展模块 (03:03).mp4
  • 12 redis存储session (04:29).mp4
  • 13 redis主从配置 (06:50).mp4
  • 14 redis集群介绍 (06:12).mp4
  • 15 redis集群搭建 (11:57).mp4
  • 16 redis集群搭建2 (11:30).mp4
  • 17 redis集群测试 (15:03).mp4
  • 18 Redis5.0版本安装 (14:32).mp4
  • 19 在CentOS7上使用systemd管理Redis服务 (08:18).mp4
  • 20 Redis数据类型(新版) (16:26).mp4
  • 21 Redis常见操作 (15:04).mp4
  • 22 Redis配置文件讲解(1) (17:20).mp4
  • 23 Redis配置文件讲解(2) (14:58).mp4
  • 24 Redis配置文件讲解(3) (12:44).mp4
  • 25 Redis配置文件讲解(4) (14:56).mp4
  • 26 Redis慢查询日志 (04:39).mp4
  • 27 PHP(7.3)中使用Redis (15:09).mp4
  • 28 Redis主从配置 (06:46).mp4
  • 29 Redis哨兵(Sentinel)模式(上) (09:07).mp4
  • 30 Redis哨兵(Sentinel)模式(中) (14:47).mp4
  • 31 Redis哨兵(Sentinel)模式(下) (10:14).mp4
  • 32 Redis Cluster搭建(1) (08:46).mp4
  • 33 Redis Cluster搭建(2) (14:57).mp4
  • 34 Redis Cluster搭建(3) (18:26).mp4
  • 35 Redis Cluster搭建(4) (11:41).mp4