全部產品
Search
文件中心

ApsaraDB for Redis:混合儲存型(已停售)

更新時間:Sep 12, 2024

Redis社區版不同,Tair混合儲存型整合了記憶體和磁碟二者的優勢,在提供高速資料讀寫能力的同時滿足了資料持久化的需求。

說明

混合儲存型已停止售賣,更多資訊,請參見【通知】Redis混合儲存型執行個體停止售賣。推薦選擇持久記憶體型執行個體。

簡介

圖 1. 混合儲存型架構圖Redis混合儲存型型執行個體架構圖

Tair(企業版)混合儲存型(簡稱混合儲存型)是阿里雲自主研發的相容Redis協議的混合儲存產品,使用磁碟儲存全量資料,將熱資料儲存到記憶體中供應用快速讀寫。在保證常用資料訪問效能不下降的基礎上,混合儲存型能夠大幅度降低使用者成本,實現效能與成本的平衡,同時使單個Redis執行個體的資料量不再受記憶體大小的限制。

  • 記憶體資料:記憶體中存放了熱資料的Key和Value,同時為快速確認要操作的Key是否存在,記憶體中也會緩衝所有的Key資訊。

  • 磁碟資料:磁碟中存放所有的Key和Value,Redis的資料結構(例如Hash)也會以一定的格式進行儲存在磁碟。

適用情境

適用情境

說明

ApsaraVideo for Live

ApsaraVideo for Live類業務往往存在大量熱點資料,大部分的請求都來自於熱門的直播間。使用混合儲存型,記憶體中保留熱門直播間的資料,不活躍的直播間資料被自動儲存到磁碟上,可以達到對有限記憶體的最佳利用效果。

電子商務

電商類應用往往有大量的商品資料。使用混合儲存型可以輕鬆突破記憶體容量限制,將大量的商品資料都儲存到混合儲存型中。在正常業務請求中,活躍的商品資料會保留在記憶體,不活躍的商品資料會逐漸交換到磁碟上,從而解決記憶體不夠的問題。

線上教育

線上教育類的情境有大量的課程、題庫以及師生交流資訊等資料,通常只有熱門課程和最新題庫會被頻繁訪問。使用混合儲存型,將所有課程資訊儲存到磁碟,訪問量大的課程和題庫資料存放區到記憶體並常駐記憶體,保證高頻訪問資料的讀寫效能,實現高效能與高性價比的有機結合。

典型業務情境的樣本如下:

  • 情境1:使用開源Redis叢集儲存了100GB的資料,但高峰期QPS不到2萬,其中80%的資料的訪問頻率很低。

    使用32GB記憶體加128GB磁碟的混合儲存型執行個體後,節省了近70GB的記憶體空間,儲存成本下降50%以上。

  • 情境2:在IDC自建Pika執行個體來解決Redis儲存成本高的問題。總資料量約400GB,其中訪問頻率高的資料僅佔10%左右,並且叢集的營運成本居高不下。

    使用64GB記憶體加512GB磁碟的混合儲存型執行個體後,既免除了繁重的營運工作,又保障了服務品質。