感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
模塊1:初始設置
- Redis版本
- 安裝
- 配置
- 安全模型
- 啓動時自動運行Redis
- 常見Linux發行版應用的安全加固
- 客戶端庫與語言綁定
模塊2:數據模型
- 基本數據類型及操作命令
- 每種數據類型的典型用例
- Redis鍵的常見命名約定
- “Redis主要是單線程的”——實際意義
- Redis有線協議
- 如果客戶端庫不支持某些有用命令時的應對方法
- 爲什麼某些命令在某些客戶端庫中故意不可用
- 如何從關係數據庫設計思維調整到Redis思維
- 數據組織的一般建議
- 過期機制
- 發佈/訂閱
- 事務與Lua腳本
- 外部模塊
- 數據一致性的一般建議
模塊3:性能優化
- Redis基準測試
- 應避免的命令
- 調試延遲問題
- 大DEL請求的問題——替代方案
- 管道技術
- 批量插入
- 調試內存過度使用
- 內存優化技巧
模塊4:運維
- 可用的持久化機制
- 避免SSD磨損的預防措施
- 備份與恢復
- 數據庫內容探索工具
- 轉儲分析工具
- 調整持久性與性能的平衡
- 在RDB和AOF之間切換
- 無磁盤Redis的用例
- 與Redis相關的操作系統級可調參數
- 監控Redis性能
模塊5:多Redis實例
- 在一臺服務器上啓動多個Redis實例
- 應用級分區
- 主從複製
- 使用Redis Sentinel實現高可用性
- Redis集羣
- 使Sentinel和集羣在NAT環境中工作
- 進行一致性備份
模塊6:高可用性
- 安裝和設置多Redis服務器
- 單臺服務器上的多實例
- 主/從複製
- 使用Sentinel的Redis高可用集羣
- Redis分片集羣
- Redis複製(帶Sentinel)+分片功能的組合
- 監控、備份/恢復及性能調優
最低要求
學員應熟悉使用Linux命令行進行基本系統管理任務。部分主題需要編程或腳本編寫技能。報名時,請列出您熟悉的編程語言。如果沒有任何編程語言基礎,我們將僅通過redis-cli執行Redis命令。
21 小時
客戶評論 (1)
它讓我對Redis有了深入瞭解,同時也爲我指明瞭方向,如果我想進一步瞭解Redis的話。
Ameer Fiqri Barahim - Sarawak Information Systems Sdn Bhd
課程 - Redis for High Availability and Performance Training Course
機器翻譯