- 001-课程安排
- 002-redis入门-Nosql介绍
- 003-redis入门-redis简介
- 004-redis入门-redis下载安装与服务启动
- 005-redis入门-redis基础操作
- 006-数据类型-数据类型简介
- 007-数据类型-string基本操作
- 008-数据类型-单指令操作与多指令操作的选择之惑
- 009-数据类型-数值增减操作
- 010-数据类型-数据时效性设置
- 011-key的命名规范
- 012-数据类型-hash类型介绍与基本操作
- 013-数据类型-hash扩展操作与使用注意事项
- 014-数据类型-hash实现购物车
- 015-hash实现抢购
- 016-数据类型-list类型介绍与基本操作
- 017-数据类型-list阻塞数据获取
- 018-数据类型-list扩展操作删除数据
- 019-数据类型-list实现日志消息队列
- 020-数据类型-set类型介绍与基本操作
- 021-数据类型-set操作随机数据
- 022-数据类型-set数据交并差操作
- 023-数据类型-set实现权限校验
- 024-数据类型-set实现网站访问量统计
- 025-数据类型-set实现黑白名单
- 026-set类型介绍与基本操作
- 027-数据类型-sorted_set基本操作(2)
- 028-数据类型-sorted_set实现排行榜
- 029set实现时效性任务管理
- 030-set带有权重的任务管理
- 031-数据类型-案例:按次结算的服务控制
- 032-数据类型-案例:微信接收消息顺序控制
- 033-通用指令-key基本操作
- 034-通用指令-key时效性控制操作
- 035-通用指令-key查询操作
- 036-通用指令-key其他操作
- 037-通用指令-db基本操作
- 038-通用指令-db其他操作
- 039-jedis-jedis简介
- 040-jedis-helloworld(jedis版)
- 041-jedis-jedis常规操作演示
- 042-jedis-业务请求次数控制案例需求分析
- 043-jedis-程序结构搭建
- 044-jedis-程序代码实现
- 045-jedis工具类制作
- 046-jedis-可视化客户端介绍
- 047-linux环境安装redis-基于Linux安装redis
- 048-linux环境安装redis-指定端口启动服务
- 049-linux环境安装redis-指定配置文件启动服务
- 050-linux环境安装redis-配置文件启动目录管理
- 051-持久化-持久化简介
- 052-持久化-save指令
- 053-持久化-RDB相关配置
- 054-持久化-数据恢复过程演示
- 055-持久化-save指令工作原理
- 056-持久化-bgsave指令与工作原理
- 057-持久化-save配置与工作原理
- 058-持久化-RDB三种启动方式对比与优缺点分析
- 059-持久化-AOF简介
- 060-持久化-AOF持久化策略基本操作
- 061-持久化-AOF重写概念与命令执行
- 062-持久化-AOF自动重写配置
- 063-持久化-AOF重写工作原理
- 064-持久化-RDB与AOF方案比对
- 065-持久化-持久化应用场景分析
- 066-事务-redis事务简介
- 067-事务-事务的基本操作(定义,取消,执行)
- 068-事务-事务的工作流程
- 069-事务-事务操作的注意事项
- 070-事务-锁
- 071-事务-分布式锁
- 072-事务-死锁解决方案
- 073-删除策略-过期数据的概念
- 074-删除策略-过期数据的底层存储结构
- 075-删除策略-定时删除与惰性删除
- 076-删除策略-定期删除
- 077-删除策略-逐出策略
- 078-服务器配置-redis.conf配置
- 079-高级数据类型-bitmaps介绍与基本操作
- 080-高级数据类型-bitmaps扩展操作
- 081-高级数据类型-HyperLogLog
- 082-高级数据类型-GEO
- 083-主从复制-主从复制简介
- 084-主从复制-主从复制的作用
- 085-主从复制-主从复制的三个阶段
- 086-主从复制-工作流程(1)建立连接阶段
- 087-主从复制-搭建主从结构
- 088-主从复制-工作流程(2)数据同步阶段(简)
- 089-主从复制-数据同步阶段注意事项
- 090-主从复制-运行id(runid)
- 091-主从复制-复制缓冲区与偏移量
- 092-主从复制-工作流程(2)数据同步与命令传播阶段(全)
- 093-主从复制-心跳机制与命令传播阶段工作流程
- 094-主从复制-常见问题(1)
- 095-主从复制-常见问题(2)
- 096-主从复制-常见问题(3)
- 097-哨兵-哨兵简介
- 098-哨兵-哨兵结构搭建
- 099-哨兵-工作原理(1)
- 100-哨兵-工作原理(2)
- 101-哨兵-工作原理(3)
- 102-集群-集群简介
- 103-集群-集群存储结构设计
- 104-集群-cluster集群搭建
- 105-集群-设置与获取数据
- 106-集群-主从下线与主从切换
- 107-企业级解决方案-缓存预热
- 108-企业级解决方案-缓存雪崩
- 109-企业级解决方案-缓存击穿
- 110-企业级解决方案-缓存穿透
- 111-企业级解决方案-性能指标监控
- 112-企业级解决方案-性能指标监控命令
Redis入门到精通112节 —— 从零到高阶的完整教程
课程概述
课程设计上注重理论与实践结合,不仅教授基础知识,还深入剖析常见问题与解决方案,旨在帮助学员建立完整的Redis知识体系。无论你是刚接触Redis的新手,还是已经有一定经验的开发者,都能在此找到提升的方向。
学习目标
本课程的目标是让学员掌握Redis的核心知识点及实际应用场景。通过系统学习,能够熟练使用Redis进行缓存设计、数据存储和管理,同时理解和应用Redis的高可用方案。
在课程中,我们将通过真实项目中的各种问题进行解析,帮助学员建立起解决问题的能力。通过对主从复制、哨兵模式、Cluster集群等内容的讲解,学员能真正理解如何构建一个高性能、高可靠的缓存系统。
适用人群
本课程适合具备一定Java基础和Linux操作经验的学习者。如果你正在寻找一门系统学习Redis的课程,或者希望将Redis技术应用到实际开发中,那么这门课非常适合你。
对于想要转型为后端工程师或对分布式系统感兴趣的开发者来说,Redis不仅是必学技术之一,更是提升技术深度的重要手段。
课程目录
阶段一:Redis基础
- 1. Redis安装与入门
- 2. 5种基本数据类型
- 3. 通用操作指令
- 4. Java操作Redis
阶段二:Redis高级
- 1. 持久化
- 2. 事务
- 3. 数据删除策略
- 4. 高级数据类型
阶段三:集群
- 1. 主从复制
- 2. 哨兵模式
- 3. Cluster集群
阶段四:企业级解决方案
- 1. 缓存预热
- 2. 缓存雪崩
- 3. 缓存穿透
- 4. 缓存击穿
- 5. 性能指标监控
课程亮点
本课程的最大亮点在于其真实的教学场景与深入浅出的教学方式。每一节课都配有详细的代码示例和操作演示,方便学员边学边练。我们特别设计了多控制台操作模式,让学习者可以直观观察数据流转过程和内部通信机制。
同时,课程还包含了23个典型的业务场景案例,覆盖了缓存设计、容灾处理、性能优化等多个方面。这些案例均为企业实际项目中常见的问题,学员可以通过学习掌握解决这些问题的思路和方法。
课程价值
Redis作为现代互联网基础设施的重要组成部分,其重要性不言而喻。掌握Redis不仅能提高个人技术水平,还能显著提升在企业中的竞争力。
本课程不仅仅停留在理论层面,而是从实际出发,教会学员如何运用Redis来优化系统架构、解决实际问题。无论是个人学习还是团队培训,都将产生深远的影响。
总结
Redis入门到精通112节是一门由浅入深、逻辑清晰的课程,涵盖了Redis的核心知识与高级应用。通过本课程的学习,学员可以快速掌握Redis的各项技能,并具备解决实际问题的能力。
不论是刚入门的新手,还是希望提升技术层次的开发者,都可以从中获益良多。希望每位学员都能在这门课程中有所收获,不断提升自己的技术实力。








