Database By Jessica

Redis Cluster vs. Sentinel:高可用架構的選擇指南

架構選型

  • Sentinel (哨兵):基於主從複製,適合 讀多寫少 且數據量不大的場景。Client 端需要支援 Sentinel 協議來獲取 Master 地址。
  • Cluster (集群):真正的分散式架構,數據透過 CRC16 演算法分散在 16384 個 Slot 中。適合 寫入量大 且數據量超過單機記憶體的場景。

在 K8s 上,若無特殊需求,使用 Helm Chart 部署 3 節點的 Sentinel 架構通常最穩定且易於維護。