感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程时长 14 小时
课程大纲
模块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集群
- 让Sentinel和Cluster在NAT环境下正常工作
- 创建一致的备份
要求
参与者需熟悉Linux命令行下的基本系统管理操作。部分主题需要编程或脚本编写能力。预订时,请告知您熟悉的编程语言。若您不熟悉任何编程语言,我们将仅使用redis-cli执行Redis命令。
客户评论 (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
机器翻译