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