全部產品
Search
文件中心

Tair (Redis® OSS-Compatible):為什麼建立Tair執行個體的記憶體使用量量不為0?

更新時間:Oct 25, 2024

Tair(Redis OSS-compatible)在產品行為上與Redis一致,當建立一個執行個體後它會自動產生一些資料庫元資訊,因此在Tair(Redis OSS-compatible)控制台上會看到該執行個體已經有少量的儲存空間被佔用,這是正常現象。

元資訊佔用記憶體說明:

  • 標準架構執行個體中的元資訊大小為30 MB~50 MB。

    部分Tair(企業版)執行個體可能會比Redis開源版多佔用幾十MB記憶體,用於加速請求、統計Hotkey與Bigkey等資訊。

    說明

    Tair記憶體型(相容Redis 6.0)執行個體自24.3.0.0版本起,支援在平滑擴縮容變更配置失敗時進行秒級復原,Tair需要記錄一些中繼資料資訊,每個邏輯DB大約會產生5~6MB中繼資料記憶體(會平均分配至各個分區節點中)。若您使用了較多邏輯DB(即SELECT命令切換DB),中繼資料記憶體佔用也越多。

    推薦您升級至24.3.2.2及以上版本,Tair對中繼資料記憶體佔用進行深度最佳化,該版本後中繼資料記憶體佔用的感知非常小。

  • 叢集架構執行個體每個分區均包含30 MB~80 MB的元資訊,整個叢集中元資訊佔用的儲存空間為所有分區中元資訊佔用空間之和。