课程大纲

模块 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 和群集跨 NAT 工作
  • 进行一致的备份

 

要求

参与者应该熟悉使用 linux 命令行的基本系统管理任务。某些主题需要编程或脚本编写技能。预订时,请列出您熟悉的编程语言。如果没有,我们将直接从 redis-cli 发出 redis 命令。

 14 小时

人数



每位参与者的报价

客户评论 (4)

相关课程

Redis for High Availability and Performance Training Course

21 小时

Data Management

35 小时

面向数据库管理员的SAP ASE

28 小时

Pivotal Greenplum for Developers

21 小时

MarkLogic Server

14 小时

SQL in Microsoft Access

14 小时

Access VBA

21 小时

Access - Data Base Designing

21 小时

Access Advanced

21 小时

Microsoft Access - download the data

14 小时

Access Intermediate

14 小时

VBA For Access & Excel

21 小时

Access - podstawy

14 小时

MongoDB for Administrators

14 小时

MongoDB for Developers

14 小时

课程分类