Course Code: redis-high-availability
Duration: 21 hours
Prerequisites:

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

Overview:

Redis 是一种开源(BSD 许可)记忆体数据结构存储,用作资料库、缓存和消息代理。

Course Outline:

模组 1:初始设置

  • Redis 版本
  • 安装
  • 配置
  • 安全模型
  • 在启动期间启动 Redis
  • 常见 Linux 发行版应用的安全强化
  • 用户端库和语言绑定

模组 2:数据模型

  • 原始数据类型和用于操作它们的命令
  • 每种数据类型的典型用例
  • Redis 键的常见命名约定
  • “Redis 大部分是单线程的” - 在实践中的含义
  • Redis 有线协定
  • 如果您的用户端库不知道某些 有用的命令,该怎么办
  • 为什么某些命令在某些用户端库中故意不可用
  • 如何从关系资料库设计师的角度调整 你的心态
  • 有关数据组织的一般提示
  • 呼气
  • 发布/订阅
  • 交易 & Lua 脚本
  • 外部模组
  • 有关数据一致性的一般提示

模组 3:性能提示

  • 基准测试 Redis
  • 要避免的命令
  • 调试延迟问题
  • 大型 DEL 请求的问题 - 使用什么
  • 流水线
  • 肿块插入
  • 调试记忆体过度使用
  • 记忆体优化提示

模组 4:操作

  • 可用的持久性机制
  • 避免 SSD 磨损的注意事项
  • 备份和还原
  • 用于浏览资料库内容的工具
  • 转储分析工具
  • 优化耐用性与性能
  • 在 RDB 和 AOF 之间切换
  • 无盘用例 Redis
  • 与 Redis 相关的 OS 级可调参数
  • 监控 Redis 性能

模组 5:多个 Redis

  • 在一台伺服器上启动 Redis 的多个实例
  • 应用程式级分区
  • 主从复制
  • 使用 Redis Sentinel 实现高可用性
  • Redis 集群
  • 使 Sentinel 和 Cluster 跨 NAT 工作
  • 进行一致的备份

模组 6:高可用性

  • 安装和设置多 Redis 台伺服器
  • 具有多个实例的独立伺服器
  • 主/从复制
  • Redis 使用 Sentinel 的 HA 集群
  • Redis 分片集群
  • Redis 复制(使用 Sentinel)+ 分片功能的组合
  • 设置的监控、备份/恢复和性能调整
Sites Published:

United Arab Emirates - Redis for High Availability and Performance Training Course

Qatar - Redis for High Availability and Performance Training Course

Egypt - Redis for High Availability and Performance Training Course

Saudi Arabia - Redis for High Availability and Performance Training Course

South Africa - Redis for High Availability and Performance Training Course

Brasil - Redis for High Availability and Performance Training Course

Canada - Redis for High Availability and Performance Training Course

中国 - Redis for High Availability and Performance Training Course

香港 - Redis for High Availability and Performance Training Course

澳門 - Redis for High Availability and Performance Training Course

台灣 - Redis for High Availability and Performance Training Course

USA - Redis for High Availability and Performance Training Course

Österreich - Redis for High Availability and Performance Training Course

Schweiz - Redis for High Availability and Performance Training Course

Deutschland - Redis for High Availability and Performance Training Course

Czech Republic - Redis for High Availability and Performance Training Course

Denmark - Redis for High Availability and Performance Training Course

Estonia - Redis for High Availability and Performance Training Course

Finland - Redis for High Availability and Performance Training Course

Greece - Redis for High Availability and Performance Training Course

Magyarország - Redis for High Availability and Performance Training Course

Ireland - Redis for High Availability and Performance Training Course

Luxembourg - Redis for High Availability and Performance Training Course

Latvia - Redis for High Availability and Performance Training Course

España - Redis for High Availability and Performance Training Course

Italia - Redis for High Availability and Performance Training Course

Lithuania - Redis for High Availability and Performance Training Course

Nederland - Redis for High Availability and Performance Training Course

Norway - Redis for High Availability and Performance Training Course

Portugal - Redis for High Availability and Performance Training Course

România - Redis for High Availability and Performance Training Course

Sverige - Redis for High Availability and Performance Training Course

Türkiye - Redis for High Availability and Performance Training Course

Malta - Redis for High Availability and Performance Training Course

Belgique - Redis for High Availability and Performance Training Course

France - Redis for High Availability and Performance Training Course

日本 - Redis for High Availability and Performance Training Course

Australia - Redis for High Availability and Performance Training Course

Malaysia - Redis for High Availability and Performance Training Course

New Zealand - Redis for High Availability and Performance Training Course

Philippines - Redis for High Availability and Performance Training Course

Singapore - Redis for High Availability and Performance Training Course

Thailand - Redis for High Availability and Performance Training Course

Vietnam - Redis for High Availability and Performance Training Course

India - Redis for High Availability and Performance Training Course

Argentina - Redis for High Availability and Performance Training Course

Chile - Redis for High Availability and Performance Training Course

Costa Rica - Redis for High Availability and Performance Training Course

Ecuador - Redis for High Availability and Performance Training Course

Guatemala - Redis for High Availability and Performance Training Course

Colombia - Redis for High Availability and Performance Training Course

México - Redis for High Availability and Performance Training Course

Panama - Redis for High Availability and Performance Training Course

Peru - Redis for High Availability and Performance Training Course

Uruguay - Redis for High Availability and Performance Training Course

Venezuela - Redis for High Availability and Performance Training Course

Polska - Redis for High Availability and Performance Training Course

United Kingdom - Redis for High Availability and Performance Training Course

South Korea - Redis for High Availability and Performance Training Course

Pakistan - Redis for High Availability and Performance Training Course

Sri Lanka - Redis for High Availability and Performance Training Course

Bulgaria - Redis for High Availability and Performance Training Course

Bolivia - Redis for High Availability and Performance Training Course

Indonesia - Redis for High Availability and Performance Training Course

Kazakhstan - Redis for High Availability and Performance Training Course

Moldova - Redis for High Availability and Performance Training Course

Morocco - Redis for High Availability and Performance Training Course

Tunisia - Redis for High Availability and Performance Training Course

Kuwait - Redis for High Availability and Performance Training Course

Oman - Redis for High Availability and Performance Training Course

Slovakia - Redis for High Availability and Performance Training Course

Kenya - Redis for High Availability and Performance Training Course

Nigeria - Redis for High Availability and Performance Training Course

Botswana - Redis for High Availability and Performance Training Course

Slovenia - Redis for High Availability and Performance Training Course

Croatia - Redis for High Availability and Performance Training Course

Serbia - Redis for High Availability and Performance Training Course

Bhutan - Redis for High Availability and Performance Training Course

Nepal - Redis for High Availability and Performance Training Course

Uzbekistan - Redis for High Availability and Performance Training Course