課程簡介

模組 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 時間:
 

人數


開始於

結束於


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客戶評論 (1)

相關課程

課程分類