本頁面說明 Redis 可用層級之間的差異。
Memorystore for Redis 支援基本和標準層級。如果應用程式使用 Redis 做為快取,且可承受冷啟動和完整快取清除作業,則基本級最適合。標準級執行個體使用複製、唯讀備用資源和自動容錯移轉功能,提供高可用性。
為協助保護資料並提供基本層級的持續性,使用 Google Cloud 控制台建立 Memorystore for Redis 執行個體時,系統預設會啟用 RDB 快照。
你無法從基本層級升級至標準層級,反之亦然。如要將資料從現有的基本級執行個體移至新的 Standard 層級執行個體,請使用匯入和匯出功能。
層級架構
下圖顯示 Memorystore for Redis 服務層級的架構。
基本級

- 一個 Redis 節點
- 暫時快取
標準級

- 透過複製功能提供高可用性
- 主要節點故障時,會容錯移轉至副本
標準層級 (具備唯讀備用資源)

- 透過複製功能提供高可用性
- 唯讀副本可分散讀取作業
功能比較
| 規格 | 基本級 | 標準級 (已停用唯讀備用資源) | 標準級 (已啟用唯讀副本) |
|---|---|---|---|
| 說明 | 提供快取,但不具備複製功能 | 使用複製功能提供備援功能和可用性 | 透過複製功能備份資料,提供備援和可用性,並使用多個唯讀備用資源來提高讀取處理量 |
| Redis 主要執行個體大小上限 | 300 GB | 300 GB | 300 GB |
| 網路頻寬上限 | 16 Gbps | 16 Gbps | 寫入總頻寬為 16 Gbps。每個節點的讀取速度為 16 Gbps。1 |
| I/O 執行緒 | 是2 | 是2 | 是2 |
| 調整主要大小 | 是 | 是 | 是 |
| 調整唯讀備用資源數量 | 否 | 否 | 是 |
| 跨區域複製 | 否 | 是3 | 是3 |
| 自動容錯移轉 | 否 | 是 | 是 |
| 唯讀副本 | 否 | 否 | 是 |
| 傳輸中資料加密 | 是 | 是 | 是 |
| 維護期間 | 是 | 是 | 是 |
| Cloud Monitoring | 是 | 是 | 是 |
1 寫入處理量上限為 16 Gbps。讀取輸送量取決於執行個體中的節點 (唯讀備用資源) 數量,包括主要節點。舉例來說,如果您有一個主要節點和 2 個唯讀副本的執行個體,讀取總輸送量為 48 Gbps。
2 I/O 執行緒僅適用於執行 Redis 6.x 版的 M3 以上執行個體。詳情請參閱「Redis 6.x 版」。
3 如要進一步瞭解特定地區的注意事項,請參閱「地理位置與區域」一文。