中培IT学院

大数据互联网架构-Redis&Mycat培训方案

浏览:121次 作者:小编

培训简述

在本课程深入学习的过程中,学员将全面提升以下专业技能与实战能力:

1.精通Redis的安装、配置以及生产环境的全面部署策略,确保系统高效稳定运行

2.深入理解并熟练运用Redis的各种数据类型,提升数据存储与处理效率

3.领悟Redis内存管理的核心原理,为优化系统性能奠定坚实基础

4.熟练掌握Redis的持久化机制与事务处理技巧,确保数据安全与一致性

5.掌握构建Redis可扩展集群与高可用架构的方法,提升系统可靠性与扩展性

6.精通Mycat的安装、配置和生产环境部署,为数据库管理提供强大支持

7.深入实战,掌握Mycat数据库分库分表的先进技巧,提高数据处理能力

8.熟练进行Mycat生产环境下的性能调优,确保系统运行效率最大化

9.探索并实施Mycat生产环境下的高可用解决方案,增强系统的稳定性和容错能力。

 

培训收益

1.精通大数据基础架构的构建原理、高效管理策略、灵活部署技巧,以及核心组件的工作机制和应用实践。

2.培养学员具备搭建和维护企业级大数据平台环境的卓越能力,确保其能够熟练部署并优化大数据解决方案。

 

培训特色

1. 巧妙融合理论与实践,以案例剖析为主线,穿插深邃的理论阐释,形成深入浅出的教学体系;

2. 专家解读核心内容,辅以学员的主题研讨与分组探究;

3. 通过全方位的知识架构、专题技能的精准掌握以及安全实践能力的显著提升,打造高效互动、实效显著的授课模式。

 

日程安排

大数据互联网架构

时间

章节

授课内容

第一天

Redis简介及安装部署

 

redis是什么

redis的优势

redis与其它数据库和软件的对比

redis性能测试报告

redis应用场景

redis单机安装部署及启动验证

Redis常用命令及数据结构

key操作命令(del exists等)

字符串(append get  mget  set等)

列表(lset rpop等)

哈希表(hdel hget hlen等)

集合(sadd spop等)

有序集合(zcount zincrby zscore等)

Redis 管道及事务

批量插入

事务

Redis与Lua

Redis如何管理Lua脚本

管道:多条命令执行

Redis持久化

持久化简介

AOF持久化方案

RDB持久化方案

问题定位与优化

fork操作

子进程开销监控和优化

AOF追加阻塞

内存优化

 

内存消耗

 

内存使用统计

 

内存消耗划分

 

子进程内存消耗

 

内存管理

 

设置内存上限

 

动态调整内存上限

 

内存回收策略

 

内存优化

 

redisObject对象

 

缩减键值对象

 

共享对象池

 

字符串优化

 

编码优化

 

控制键的数量

 

Redis集群

 

一致性hash原理

基于jedis的一致性哈希代码开发

哨兵基本概念

主从复制的问题

Redis Sentinel的高可用性

安装和部署高可用集群

部署拓扑结构

部署Redis数据节点

部署Sentinel节点

配置优化

部署技巧

Redis监控

 

详细配置

状态及监控

第二天

Mycat介绍

 

Mycat概述

Mycat发展现状、RoadMap

Mycat架构设计原理

配置和使用入门

Mycat故障排查指南

 

常见问题

日志排查

命令行工具指南

Mycat数据库分库分表实战

 

Mycat分片规则详解和案例

Mycat性能测试与调优

 

Mycat跨分片聚合处理、Mycat跨分片JOIN、Mycat分布式事务

Mycat性能参数及调优

Mycat性能测试

Mycat高可用方案

 

读写分离机制

集群机制

高可靠性的生产方案

Mycat项目实施方案

 

Mycat最佳实践

Mycat集成方案

Mycat数据扩容与迁移

Mycat生产案例分析

(注:大纲还可根据需求进行调整)

 

推荐讲师

赵老师 清华大学计算机双学士,拥有15年IT行业经验和10年培训授课经历,专长于大数据、数据库、中间件技术和Java。现任甲骨文(中国)软件系统有限公司高级技术顾问,曾任职于BEA系统、北电网络和Motorola等公司。

工作经历:

2007至今:甲骨文全球支持中心,提供产品支持与解决方案。

2005-2007:北电网络,担任高级软件架构师。

2004-2005:Motorola,担任高级软件工程师。

2003-2003:亿阳通信,售前工程师和软件工程师。

2002:IBM中国研究中心,实习。

培训经历:

为多家企业进行大数据、数据库和Java技术培训。

项目经验:

设计基于Oracle的大数据解决方案。

开发中石油油罐运输车辆实时监控系统。

认证:

持有Oracle Weblogic 11g系统管理员、IBM DB2数据库、Sun SCJP和CCNA等多个专业认证。

企业内训1 企业内训1
标签: Redis Mycat 大数据互联网架构课程 大数据互联网架构培训 大数据互联网架构 Redis&Mycat培训 Redis&Mycat课程

上篇: Python数据分析培训方案

下篇: 华为大数据体系培训方案