課程簡介
模組 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 工作
- 進行一致的備份
最低要求
參與者應該熟悉使用 linux 命令行的基本系統管理任務。某些主題需要程式設計或腳本編寫技能。預訂時,請列出您熟悉的程式設計語言。如果沒有,我們只從 redis-cli 發出 redis 命令。
客戶評論 (7)
Hands on work, not just theory.
Atilla Kolali - Raiffeisen Schweiz
Course - Redis for Developers and System Administrators
Quite Interactive with trainer and Hands-on training
Paresh Kumar Giri - The Raymond Corporation
Course - Redis for Developers and System Administrators
It provided a basic idea of how Redis worked.
Ben Lake - The Raymond Corporation
Course - Redis for Developers and System Administrators
I liked the small group, good interaction and possibility to customize.
Erik de Ruiter - KLM Accounts Payable SPL/AP
Course - Redis for Developers and System Administrators
interaction with the teacher. We had a lot of discussions about the several subjects.
arno bongenaar - KLM Accounts Payable SPL/AP
Course - Redis for Developers and System Administrators
The lectures were very interesting and the topics were well explained.
Maciej Szarski - Finder.com Poland Sp. z o. o.
Course - Redis for Developers and System Administrators
I genuinely was benefit from the training knowledge and mechanic.