在线咨询

架构师系列课程:《深入浅出Redis》--架构师必备核心框架

课程内容:

     第一节课:Redis6.x概述
      1:Redis简介
      2:Redis安装
      3:Redis基本配置和使用
      
     第二节课:Redis6.x核心基础知识
      1:Redis核心基础知识:单线程模型、I/O多线程、多数据库
      
     第三节课:数据类型和Key的操作
      1:Redis的数据类型
      2:Key的操作
      
     第四节课:String类型的操作
      1:String类型的操作
      
     第五节课:List类型的操作
      1:List类型的操作
      
     第六节课:Set类型和Hash类型的操作
      1:Set类型的操作
      2:Hash类型的操作
      
     第七节课:ZSet类型的操作
      1:ZSet类型的操作
      
     第八节课:排序和过期的操作
      1:排序的操作
      2:过期处理机制
      
     第九节课:配置详解
      1:配置详解
      
     第十节课:持久化和RDB第一部分
      1:Redis持久化概述
      2:RDB
      3:RDB配置详解
     第十一节课:RDB第二部分
      1:RDB优点
      2:RDB问题
      3:RDB基本命令
      
     第十二节课:AOF第一部分
      1:AOF概述和优缺点
      2:AOF配置详解
      3:AOF日志恢复
      
     第十三节课:AOF第二部分
      1:AOF的重写机制
      2:RDB+AOF混合方式
      3:数据的恢复顺序
      
     第十四节课:复制第一部分
      1:复制概述
      2:复制基本配置
      3:复制的基本操作命令
     第十五节课:复制第二部分
      1:复制部分的配置详解
      2:复制的基本原理
      3:乐观复制策略
      4:无硬盘复制
      5:数据丢失问题
      
     第十六节课:哨兵
      1:哨兵概述
      2:开启哨兵功能
      3:哨兵配置详解
      
     第十七节课:哨兵的基本原理
      1:哨兵基本原理之基本概念
      2:自动发现
      3:选举:quorum和majority;选举领导者哨兵
      4:故障转移
      5:配置传播
      6:哨兵使用建议
      
     第十八节课:分片
      1:复制的问题
      2:分片
      3:常见的分片实现
      4:Redis分片的缺点
      
     第十九节课:集群架构和基本操作命令
      1:集群
      2:集群架构
      3:集群操作的基本命令
      
     第二十节课:手工创建集群
      1:手工创建集群
      
     第二十一节课:插槽和预分区
      1:插槽概述
      2:键与插槽的关系
      3:移动已分配的插槽
      4:避免在移动已分配插槽过程中,键的临时丢失
      5:获取插槽对应的节点
      6:预分区
      
     第二十二节课:集群故障恢复和集群配置
      1:集群故障判定
      2:故障恢复
      3:集群配置详解
      
     第二十三节课:使用命令来操作集群
      1:使用命令来操作集群
      
     第二十四节课:Lua脚本开发第一部分
      1:Lua概述
      2:Lua的数据类型
      3:Lua的基础语法
      4:If语句
      
     第二十五节课:Lua脚本开发第二部分
      1:循环语句
      2:表类型
      3:函数
      
     第二十六节课:Lua脚本开发第三部分
      1:Lua的标准库
      2:在Redis中常用的标准库函数
      3:其它库
      
     第二十七节课:Lua脚本开发第四部分
      1:Redis和Lua结合
      2:沙箱
      3:对随机数和随机结果的处理
      
     第二十八节课:Lua脚本开发第五部分
      1:MetaTable
      2:面向对象
      3:模块化
      
     第二十九节课:Redis的事务
      1:Redis事务概述
      2:Redis事务的基本过程
      3:事务操作的基本命令
      4:Watch说明
      
     第三十节课:发布订阅
      1:Redis的发布订阅模式
      
     第三十一节课:Redis的单线程模型
      1:Redis的单线程模型
      2:文件事件处理器
      
     第三十二节课:Redis6的新特性
      1:ACL安全策略
      2:RESP3和客户端缓存
      3:I/O多线程
      4:集群代理
      
     第三十三节课:Redis的高级配置
      1:Redis的高级配置
      2:内存碎片整理配置
      
     第三十四节课:常见应用场景
      1:Redis的常见应用场景
      
     第三十五节课:Redis的优化
      1:Redis的优化建议
      
     第三十六节课:Redis的Java客户端第一部分
      1:构建开发环境
      2:Lettuce常用的组件
      3:Lettuce的API类型
      4:连接Redis服务端
      5:常用基本功能操作演示第一部分
      
     第三十七节课:Redis的Java客户端第二部分
      1:常用基本功能操作演示第二部分
      
     第三十八节课:Redis的Java客户端第三部分
      1:常用基本功能操作演示第三部分
      2:主从复制功能操作演示
      
     第三十九节课:Redis的Java客户端第四部分
      1:哨兵功能操作演示
      2:集群功能操作演示
      
     第四十节课:Redis的Java客户端第五部分
      1:客户端连接池操作演示
      2:事务功能操作演示
      3:发布订阅功能操作演示
      4:Lua脚本执行功能操作演示
      5:Springboot集成Lettuce功能操作演示

购买课程

   难度等级: 中高级    课程时长: 21小时10分钟

   课程节数: 40节    课程价格: 639