大数据互联网架构-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等多个专业认证。
- 标签: Redis Mycat 大数据互联网架构课程 大数据互联网架构培训 大数据互联网架构 Redis&Mycat培训 Redis&Mycat课程
-
上篇: Python数据分析培训方案
下篇: 华为大数据体系培训方案