本文由簡體中文內容自動轉碼而成。阿里雲不保證此自動轉碼的準確性、完整性及時效性。本文内容請以簡體中文版本為準。

基本概念

更新時間:2025-02-14 19:12

您可以在使用前瞭解Tair (Redis OSS-compatible)的基本概念,從而更好地理解與使用Tair資料庫。

概念

說明

執行個體ID

每個執行個體對應一個使用者空間,執行個體是使用Tair (Redis OSS-compatible)的基本單位。Tair對單個執行個體根據不同的容量規格有不同的串連數、頻寬、CPU處理能力等限制。使用者可在控制台中看到自己購買的執行個體ID列表。

部署模式

  • 雲原生:基於新一代管控架構,擴容、彈效能力強,規格配置更加靈活。

  • 經典:基於傳統管控架構。

更多資訊請參見雲原生執行個體和經典執行個體對比

執行個體類型

  • 高可用:採用主備(master-replica)架構搭建,通常有兩個或以上的節點提供服務高可靠。

    • 主節點:提供日常服務訪問,只有一個節點。

    • 備節點:提供HA高可用。當主節點發生故障,系統會自動在30秒內切換至資料最完整的備節點,保證業務平穩運行。

  • 單節點:僅使用單個資料庫節點部署,無即時同步資料的備節點,適用於資料可靠性要求不高的純緩衝業務情境使用。單副本架構具有明顯的價格優勢,性價比較高。

主(備)可用性區域節點

該概念存在於多可用性區域部署的執行個體中。通常會將主節點部署在主可用性區域,即為主可用性區域節點,將備節點部署在備可用性區域,即為備可用性區域節點。更多資訊請參見地區和可用性區域

  • 若執行個體配置為1個主節點、2個備節點,通常會在主可用性區域部署1個主節點、1個備節點,在備可用性區域部署另1個備節點。

  • 若執行個體配置為1個主節點、3個或以上的備節點,您至少需要在主可用性區域部署1個主節點、1個備節點,然後您可以自訂將剩餘的備節點部署在主可用性區域或備可用性區域。

儲存介質

Tair執行個體支援3種儲存介質,其特點和應用情境如下:

  • Redis開源版:以記憶體為儲存介質,提供高效能、低時延的服務。

    應用情境:開源Redis使用情境。

  • 記憶體:以記憶體為儲存介質,額外採用多執行緒模式,效能約為同規格Redis開源版執行個體的3倍。支援半同步、資料按時間點恢複(PITR)、全球多活等功能,同時提供多種增強型資料結構模組簡化開發。

    應用情境:超高效能情境、全球多活等。

  • 持久記憶體:資料在持久記憶體中存取,提供命令級強持久化能力。

    應用情境:適用於對效能要求較高,同時對資料一致性有要求的情境。

  • 磁碟:資料存放區在ESSD、SSD磁碟中,大容量、提供命令級強持久化能力,效能約為Redis開源版的60%,但價格最低為Redis開源版的15%。

    應用情境:對效能要求不高,但是對成本有控制要求的情境。

版本相容性

相容Redis的版本,取值為:Redis 7.0、Redis 6.0、Redis 5.0、Redis 4.0等。

逐出策略

Redis的逐出策略保持一致,詳情請參見Key eviction

DB

Database,Tair支援256個DB:DB 0到DB 255,預設寫入到第0個DB中,無法修改總DB數。

    文檔反饋