讲师公开课内训文章


首页>公开课程 > IT相关 [返回PC端]

内存数据库Redis的开发与运维培训

讲师:尹立庆天数:1天费用:元/人关注:393

日程安排:

课程大纲:

数据库Redis的开发
 
课程简介
随着互联网的快速普及,以及大数据在生产生活中迅速应用,对企业业务的高并发提出苛刻的要求,如何能够满足业务的高并发需求呢?Redis是内存数据库则可以满足高并的苛刻需求,被越来越多的企业所使用。但是Redis编程与传统的关系型数据库RDBMS编程相比思维方法完全不同,并且较难掌握,在当前的大数据时代掌握NoSQL编程思维方法是程序员必须掌握的基本技能。基于以上背景尹老师专门总结了此课程,帮助学员提升NoSQL编程技能,学会如何使用Redis。
本课程重点讲解内存数据库Redis的安装配置、API的使用、持久化与复制、开发与缓存设计、穿透优化、集群搭建与运维、Linux配置优化等。
 
课程目标
1、 使学员掌握内存数据库Redis的安装配置、集群的部署与运维;
2、 使学员掌握Redis API的使用、持久化与复制、开发与缓存设计、穿透优化、集群搭建与运维、Linux配置优化等;
3、 使学员具备基于Redis的开发能力。
 
课程对象
1、 本课程适合于即将投身于大数据领域的企业或者个人;
2、 本课程适合于开发人员、系统架构师、高级程序员、资深开发人员;
3、 本课程适合于企业IT技术优化的人员;
4、 政府机关,金融保险、移动互联网、能源行业等相关技术人员;
5、 高校、科研院所统计分析研究员,涉及到数据处理的人员;
 
课程大纲
第1个主题: 内存数据库Redis的概述(介绍内存数据库Redis的诞生背景以及适用的场景)
1、 内存数据库的兴起背景 
2、 CAP理论 
3、 BASE思想 
4、 RWN理论 
5、 NoSQL数据库 
6、 Redis简介 
7、 Redis的适用场景 
8、 Redis的企业应用案例  
 
第2个主题: 内存数据库Redis的安装配置(详细介绍内存数据库Redis的安装配置)
1、 Redis数据库原理 
2、 Redis数据库应用 
3、 Redis安装部署 
4、 Redis配置详解 
5、 客户端  
 
第3个主题: 内存数据库Redis API的使用(详细介绍内存数据库Redis API的内存使用)
1、 Redis Key类型 
2、 Redis String类型 
3、 Redis Hash类型 
4、 Redis Set类型和ZSet类型 
5、 Redis List类型 
6、 Redis Key超时机制 
7、 Redis常用命令介绍  
 
第4个主题: 内存数据库Redis的持久化与复制(详细介绍内存数据库Redis的持久化与复制)
1、 Redis 持久化 
2、 Redis副本 
3、 Redis主从复制   
 
第5个主题: 内存数据库Redis的开发(详细介绍内存数据库Redis的开发)
1、 倒排索引 
2、 Java语言访问Redis 
3、 PHP语言访问Redis 
4、 Python语言访问Redis  
 
第6个主题: Redis应用及实战(深入介绍Redis的使用与实践)
1、 Redis数据库原理 
2、 Redis数据库应用 
3、 Redis开发实践(倒排索引) 
4、 Redis开发调试
5、 Redis优化 
6、 Redis发布订阅机制剖析  
 
第7个主题: 内存数据库Redis的缓存设计与穿透优化(详细介绍内存数据库Redis的缓存设计与穿透优化)
1、 缓存设计 
2、 穿透优化  
 
第8个主题: Redis企业案例介绍(分享Redis在互联网企业中的实际应用案例)
1、 基于Redis的微博系统分享 
2、 基于Redis的IM服务器分享  
 
第9个主题: 内存数据库Redis的集群搭建(详细介绍内存数据库Redis的集群搭建)
1、 Redis主从部署 
2、 Redis一主多从部署 
3、 Codis介绍 
4、 Codis整体设计 
5、 Codis架构 
6、 Codis组件介绍 
7、 Codis配置详解 
 
第10个主题: 基于Redis的分布式内存计算架构设计(介绍Redis在大数据分布式内存计算中的典型应用架构)
1、 master/slaves 
2、 一致性哈希环 
3、 分布式协调器 
4、 消息队列机制 
5、 分布式事务机制  
 
第11个主题: 内存数据库Redis的Linux的配置优化与运维(详细介绍内存数据库Redis的Linux的配置优化与运维)
1、 Redis安全 
2、 Redis加密 
3、 Redis信号处理 
4、 Redis连接管理 
5、 Redis高可用方案 
6、 Redis监测 
7、 Redis Benchmarks 
8、 Redis发布/订阅 
9、 Redis管道 
10、 Redis事务处理 
11、 Redis虚拟内存 
12、 Redis内存优化 
13、 Redis Lua脚本 
14、 Redis LRU缓存 
15、 Redis插入大规模数据 
16、 Redis分区 
17、 Redis关键域空间  
 
第12个主题: Redis源代码剖析(剖析Redis源代码)
1、 Redis架构剖析 
2、 服务端源代码剖析 
3、 客户端源代码剖析  
 
第13个主题: Redis Labs框架剖析(深入剖析Redis在云计算环境中的应用)
1、 Redis Cloud 
2、 Memcached Cloud 
3、 Redis Labs Enterprise Cluster 
4、 Redis内存数据库优劣分析
 
数据库Redis的开发

上一篇: 《区域市场六项技能》
下一篇: 业务员销售技能提升培训


其他相关公开课程:


联系电话:4000504030
24小时热线(微信):
13262638878(华东)
18311088860(华北)
13380305545(华南)
15821558037(华西)
服务投诉:13357915191

 
线上课程关注公众号