《Redis开发实战》--架构师系列经典课程

课程说明:

     本课程专注于Redis的实战开发,基本理论的讲解和应用。

主讲老师:CC老师

     20年Java开发和使用经验,多年的首席架构师和CTO,拥有Sun的多项Java和J2EE方面的技能认证,拥有丰富的开发经验和深厚的技术沉淀,精通Java/JavaEE相关技术和多种开源框架,尤其擅长系统分析和架构设计。
     拥有多年项目经理、技术部经理的管理经验,参与和领导了上百个大中型项目的设计和开发,在互联网应用系统架构、系统设计、应用级框架和中间件开发等方面具有很多经验和领悟。
     原创著作《研磨设计模式》和《研磨Struts2》广受好评,尤其是《研磨设计模式》,一直稳居原创设计模式类图书第一的位置,并输出版权到台湾。
     更为难得的是,入行20年,仍然奋战在技术一线,深知一线架构师需要掌握哪些技术、掌握到什么程度、一线架构设计会遇到哪些坑、如何才能做出最合适的架构设计,经验最难得!老师把这些经验和感悟都融合到课程中,能帮你节省很多走弯路的时间。

课程大纲:

    第01节课:Redis简介、和其它数据库或缓存服务器的对比、安装
    第02节课:Redis基础知识、数据类型、对Keys的操作命令
    第03节课:对String类型的操作命令、对List类型的操作命令
    第04节课:对Set类型的操作命令、对Hash类型的操作命令
    第05节课:对ZSet类型的操作命令
    第06节课:排序命令详解、处理过期keys的机制和命令
    第07节课:Redis的配置详解-1:Config命令、通用部分、限制部分
    第08节课:Redis持久化概述、RDB原理、RDB的问题、操作命令
    第09节课:AOF原理、AOF日志恢复、AOF重写、AOF重写的触发机制、AOF重写的基本原理
    第10节课:Redis的事务概述、基本过程、错误处理、基本命令;Redis的发布订阅模式概述、操作命令
    第11节课:Redis的复制:好处、配置、基本操作命令、基本原理
    第12节课:复制部分的配置详解、乐观复制策略、无硬盘复制、哨兵功能
    第13节课:Redis的集群:复制的问题、分片、常见的分片实现、Redis分片的缺点、集群架构、集群操作基本命令
    第14节课:手工通过命令,一步一步创建Redis集群
    第15节课:插槽、键与插槽的关系、移动已分配的插槽、插槽操作的命令、故障判定和恢复
    第16节课:使用redis-trib.rb来创建和操作集群;Redis预分区
    第17节课:Lua脚本开发-1:介绍、数据类型、变量、操作符、If语句
    第18节课:Lua脚本开发-2:循环语句、表类型、函数、Lua的标准库
    第19节课:Lua脚本开发-3:在Redis中常用的标准库函数、其它库函数
    第20节课:Redis和Lua结合、脚本中操作Redis、操作Lua脚本的命令等;沙箱、Redis对随机数和随机结果的处理
    第21节课:Lua脚本的面向对象:MetaTable、面向对象的写法;模块化
    第22节课:Redis的安全、Redis的管理、了解Redis的虚拟内存;适合使用Redis的场景
    第23节课:Redis的优化:优化建议、最佳实践等
    第24节课:Redis的Java客户端-1:构建开发环境、基本的开发
    第25节课:Redis的Java客户端-2:连接池、连接集群(新的集群写法)
    第26节课:Redis的Java客户端-3:连接集群(老的SharedJedis的写法);Redis和Spring集成开发

适应人群

     1:有一定工作经验,还未从事架构工作,但想要向架构方面发展的朋友
     2:已经开始从事架构工作,但想要系统学习提升的朋友
     3:已经掌握阶段一课程的内容,想要继续深化、更加实战化的朋友
     4:有一定开发经验,想要系统学习架构方面的知识,扩展知识面和提升开发能力的朋友

特别说明

     1:本课程是关注于架构设计,不关注业务设计,所以想要学习业务建模、软件的概要或详细设计的朋友,不适合选择本课程,对于软件设计方面的内容,我们会开设专门的软件设计类课程进行讲述,比如:框架设计、API设计、系统建模、设计模式综合应用、软件系统重构等等。
     2:毕竟软件架构和软件设计关注的是不同层面的东西,当然,在国内目前的情况是,很多公司的软件架构和软件设计是同一批人员。不过由于内容实在太多,因此我们把软件架构和软件设计分开成不同的课程体系。

下载说明(免费下载 免费学习)

     登录后才能获取具体下载信息,请点击前往登录 您的账号信息不全,需完善信息才能获取具体下载信息,请点击前往完善信息 点击查看下载信息