感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
模块1:初始设置
- Redis版本
- 安装
- 配置
- 安全模型
- 启动时运行Redis
- 常见Linux发行版应用的安全加固
- 客户端库与语言绑定
模块2:数据模型
- 原始数据类型及操作命令
- 每种数据类型的典型用例
- Redis键的常见命名约定
- "Redis主要是单线程的" - 实际意义
- Redis有线协议
- 如果客户端库不支持某些有用命令,该如何处理
- 为什么某些命令在某些客户端库中故意不可用
- 如何从关系数据库设计者的思维模式中调整
- 数据组织的通用技巧
- 过期机制
- 发布/订阅
- 事务与Lua脚本
- 外部模块
- 数据一致性的通用技巧
模块3:性能优化
- Redis基准测试
- 应避免的命令
- 调试延迟问题
- 处理大DEL请求的问题 - 替代方案
- 流水线优化
- 批量插入
- 调试内存过度使用
- 内存优化技巧
模块4:操作
- 可用的持久化机制
- 避免SSD磨损的预防措施
- 备份与恢复
- 探索数据库内容的工具
- 转储分析工具
- 调整持久性与性能的平衡
- 在RDB与AOF之间切换
- 无磁盘Redis的用例
- 与Redis相关的操作系统级可调参数
- 监控Redis性能
模块5:多实例Redis
- 在一台服务器上启动多个Redis实例
- 应用级分区
- 主从复制
- 使用Redis Sentinel实现高可用性
- Redis集群
- 在NAT环境中配置Sentinel与集群
- 制作一致性备份
要求
学员应熟悉Linux命令行下的基本系统管理任务。部分主题需要编程或脚本编写技能。预订时请列出您熟悉的编程语言。如果没有任何编程经验,我们将仅通过redis-cli执行Redis命令。
14 小时
客户评论 (7)
动手实践,不仅仅是理论。
Atilla Kolali - Raiffeisen Schweiz
课程 - Redis for Developers and System Administrators
机器翻译
与培训师互动性强,提供实践培训
Paresh Kumar Giri - The Raymond Corporation
课程 - Redis for Developers and System Administrators
机器翻译
它提供了关于Redis如何工作的基本概念。
Ben Lake - The Raymond Corporation
课程 - Redis for Developers and System Administrators
机器翻译
我喜欢小规模的团队,互动良好,并且可以定制。
Erik de Ruiter - KLM Accounts Payable SPL/AP
课程 - Redis for Developers and System Administrators
机器翻译
与老师的互动。我们对多个主题进行了大量讨论。
arno bongenaar - KLM Accounts Payable SPL/AP
课程 - Redis for Developers and System Administrators
机器翻译
讲座非常有趣,主题也解释得很清楚。
Maciej Szarski - Finder.com Poland Sp. z o. o.
课程 - Redis for Developers and System Administrators
机器翻译
I genuinely was benefit from the training knowledge and mechanic.
Sutiipong Bumlungvech
课程 - Redis for Developers and System Administrators
机器翻译