Redis版本差異
更新時間 2024-01-10 16:34:34
最近更(geng)新時間(jian): 2024-01-10 16:34:34
分享文章
本章(zhang)節會介紹Redis版本間(jian)的(de)主要差(cha)異。
DCS在創建實例時,Redis可選擇“版本號”、“實例類型”。
- 版本號
版(ban)本(ben)號共有3.0,4.0,5.0,6.0版(ban)本(ben)可以(yi)選擇,它們的(de)區別如下。
不同版本支(zhi)持(chi)的特(te)性、性能差異說明
| 比較項 | Redis 3.0 | Redis 4.0 & Redis 5.0 | Redis 6.0 |
|---|---|---|---|
| 兼容開源版本 | Redis 3.0兼容開源3.0.7版本 | Redis 4.0兼容開源4.0.14版本,Redis 5.0兼容開源5.0.14版本 | Redis 6.0兼容開源6.2.7版本 |
| 實例部署模式 | 采用虛機部署 | 在物理機上容器化部署 | 在物理機上容器化部署 |
| 創建實例耗時 | 3-15分鐘,集群約10-30分鐘 | 約8秒 | 約8秒 |
| QPS | 單節點約10萬QPS | 單節點約10萬QPS | 單節點約10萬QPS |
| 可視化數據管理 | 不支持 | 提供Web CLI訪問Redis,管理數據 | 提供Web CLI訪問Redis,管理數據 |
| 實例類型 | 支持單機、主備、Proxy集群 | 支持單機、主備、Proxy集群、Cluster集群、讀寫分離 | 支持單機、主備 |
| 擴容/縮容 | 支持在線擴容和縮容 | 支持在線擴容和縮容 | 支持在線擴容和縮容 |
| 備份恢復 | 主備和集群實例支持 | 主備、讀寫分離和集群實例支持 | 主備實例支持 |

說明
由于Redis不同(tong)版本(ben)的底層架構不一樣(yang),在創建Redis實例時,確(que)定Redis版本(ben)后,將不能修改,如(ru)Redis3.0暫不支持升級到(dao)Redis4.0或者(zhe)Redis5.0。如(ru)果需要由低(di)版本(ben)升級到(dao)高版本(ben),建議重新創建高版本(ben)實例,然后進行數(shu)據遷(qian)移。
由于(yu)Redis不(bu)(bu)同版(ban)本(ben)(ben)(ben)(ben)的底層架構不(bu)(bu)一樣,在創建(jian)Redis實(shi)例時,確定(ding)Redis版(ban)本(ben)(ben)(ben)(ben)后,將不(bu)(bu)能修(xiu)改,如(ru)Redis3.0暫(zan)不(bu)(bu)支持升(sheng)級到Redis4.0或者Redis5.0。如(ru)果需要由低版(ban)本(ben)(ben)(ben)(ben)升(sheng)級到高(gao)(gao)版(ban)本(ben)(ben)(ben)(ben),建(jian)議重新創建(jian)高(gao)(gao)版(ban)本(ben)(ben)(ben)(ben)實(shi)例,然后進行數據遷(qian)移。
- 實例類型
實例類型分為單機、主備、集群和讀寫分離,它們的架構與應用場景,請參考實例類型章節。