實例類型有哪些?
更新時間 2024-01-02 13:25:19
最近更新時間: 2024-01-02 13:25:19
分享文章
本文介紹Redis實例類型
Redis單機、主備、讀寫分離、Proxy集群和Cluster集群實例,在特性支持、特性限制以及命令限制有部分差異,具體請查看下表。
| 對比項 | 單機/主備 | Proxy集群 | Cluster集群 |
|---|---|---|---|
| 兼容Redis版本 | 100%兼容開源Redis 2.8、4.0、5.0、6.0、7.0。可在購買實例時選擇版本號。 | 兼容開源Redis2.8、4.0、5.0版本,有部分命令限制,請參考命令限制。 | 100%兼容開源RedisCluster 6.0/7.0版本。可在購買實例時選擇版本號。 |
| 特性支持與限制 | 完全支持開源單機主備使用特性 | Proxy集群實現架構轉換,基本支持開源單機主備使用特性,但在特殊命令使用上有限制,請參考實例受限使用的Redis命令 | Cluster集群完全支持開源社區RedisCluster的使用特性。業務使用RedisCluster的key需要在統一slot槽段范圍內,且在使用event notify,scan、keys等命令時需要與每一分片建立連接獲取請求結果。 |
| 客戶端協議 | 使用傳統Jedis客戶端即可。 | 使用傳統Jedis客戶端即可,不需要支持Redis Cluster協議。 | 需要客戶端支持Redis Cluster協議。 |
| 命令限制 | 不支持的Redis命令,請參考開源命令兼容性。 | 不支持的Redis命令,請參考開源命令兼容性。Proxy集群實例受限使用的命令請參考實例受限使用的Redis命令。 | Cluster集群實例100%支持開源社區集群的命令。 |
| 副本數 | 單機實例為單副本,只有一個節點。單副本表示實例只有主節點,無法保障數據高可靠。主備默認為雙副本,默認為一主一從的架構。雙副本支持高可用切換 | Proxy集群單機實例為單副本,只有一個節點。Proxy集群主備默認為雙副本,默認為一主一從的架構。 | Cluster集群單機實例為單副本,只有一個節點。Cluster集群主備默認為雙副本,默認為一主一從的架構。 |