感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
模組 1:初始設定
- Redis 版本發布
- 安裝程序
- 設定檔配置
- 安全模型
- 啟動時自動運行 Redis
- 常見 Linux 發行版所套用的安全性強化措施
- 用戶端函式庫與語言綁定
模組 2:資料模型
- 基本資料類型及其操作指令
- 各資料類型的典型應用場景
- Redis 鍵值的通用命名慣例
- 「Redis 主要是單執行緒的」— 其實際含義
- Redis 通訊協定(Wire Protocol)
- 當用戶端函式庫不支援某些實用指令時的應對策略
- 為何某些指令在特定用戶端函式庫中被刻意隱藏
- 如何從關係型資料庫設計思維轉變至 Redis 思維
- 資料組織的一般建議
- 設定過期時間
- 發布/訂閱(Pub/Sub)機制
- 交易(Transactions)與 Lua 腳本
- 外部模組
- 資料一致性的一般建議
模組 3:效能優化建議
- Redis 基準測試(Benchmarking)
- 應避免使用的指令
- 延遲問題除錯
- 大型 DEL 請求造成的問題及替代方案
- 批次指令(Pipelining)
- 大量資料插入
- 記憶體過量使用問題除錯
- 記憶體優化技巧
模組 4:運維管理
- 可用的持久化機制
- 避免 SSD 磨損的預防措施
- 備份與還原
- 探索資料庫內容的工具
- 傾倒檔(Dump)分析工具
- 持久性與效能之間的平衡調優
- 在 RDB 與 AOF 之間切換
- 無磁碟 Redis(Diskless Redis)的應用場景
- 對 Redis 有影響的作業系統層級參數調整
- 監控 Redis 效能
模組 5:多實例 Redis 架構
- 在同一台伺服器上啟動多個 Redis 實例
- 應用程式層面的分割(Partitioning)
- 主從複寫
- 使用 Redis Sentinel 實現高可用性
- Redis Cluster
- 讓 Sentinel 和 Cluster 跨越 NAT 協作
- 建立一致的備份
最低要求
學員應熟悉使用 Linux 命令列執行基礎系統管理任務。部分章節需要程式設計或腳本語言能力。報名時請註明您熟悉的程式語言。若無特定偏好,我們將直接使用 redis-cli 執行 Redis 指令進行教學。
14 小時
客戶評論 (7)
動手實踐,不僅僅是理論。
Atilla Kolali - Raiffeisen Schweiz
課程 - Redis for Developers and System Administrators
機器翻譯
與培訓師互動性強,提供實踐培訓
Paresh Kumar Giri - The Raymond Corporation
課程 - Redis for Developers and System Administrators
機器翻譯
它提供了關於Redis如何工作的基本概念。
Ben Lake - The Raymond Corporation
課程 - Redis for Developers and System Administrators
機器翻譯
我喜歡小規模的團隊,互動良好,並且可以定製。
Erik de Ruiter - KLM Accounts Payable SPL/AP
課程 - Redis for Developers and System Administrators
機器翻譯
與老師的互動。我們對多個主題進行了大量討論。
arno bongenaar - KLM Accounts Payable SPL/AP
課程 - Redis for Developers and System Administrators
機器翻譯
講座非常有趣,主題也解釋得很清楚。
Maciej Szarski - Finder.com Poland Sp. z o. o.
課程 - Redis for Developers and System Administrators
機器翻譯
I genuinely was benefit from the training knowledge and mechanic.
Sutiipong Bumlungvech
課程 - Redis for Developers and System Administrators
機器翻譯