全部產品
Search
文件中心

Tair (Redis® OSS-Compatible):頻寬的常見問題

更新時間:Oct 25, 2024

本文匯總了Tair(Redis OSS-compatible)頻寬的常見問題。

執行個體的頻寬是否有限制?最大頻寬是多少?

Tair(以及Redis開源版執行個體的頻寬有限制。不同的執行個體規格,最大頻寬不同。

通過以下任意一種方法,可以查詢執行個體的最大頻寬:

頻寬是指內網頻寬還是外網頻寬?

Tair的頻寬節流設定,是指分區節點的頻寬,與網路連接類型無關。

假設,tair.rdb.1g的頻寬節流設定為96 MB/s,無論使用內網串連還是外網串連,單個分區能用的頻寬總和就是96 MB/s。

頻寬是指上行頻寬還是下行頻寬?

頻寬分別應用於上行頻寬和下行頻寬,如果某規格的總頻寬為24 MB,則該規格執行個體的上下行頻寬都是24 MB。

叢集架構執行個體或讀寫分離架構執行個體的頻寬是怎麼計算的?

叢集架構、讀寫分離架構執行個體的總頻寬為所有分區節點或副本頻寬的總和。

例如,執行個體具備4個分區,分區的規格為redis.shard.with.proxy.small.ce,每個分區的頻寬為24 MB/s,那麼該執行個體的總頻寬為96 MB/s。

如何升級頻寬?

  • 採用叢集架構或讀寫分離架構,通過增加分區數或唯讀節點數,可以增加執行個體的總頻寬。詳情請參見調整執行個體的分區數量開啟讀寫分離功能

    說明

    叢集架構代理模式與讀寫分離架構的頻寬上限為2,048 MB/s,達到該上限後,即使增加分區數量,頻寬也不會提高。叢集架構直連模式無整體頻寬節流設定。

  • 除Tair磁碟型執行個體外,其他執行個體均可以調整執行個體頻寬,詳情請參見手動增加執行個體頻寬

  • Redis開源版和Tair記憶體型,部署模式為經典的執行個體,可以設定自動增減頻寬,詳情請參見開啟頻寬Auto Scaling

Tair有頻寬和流量費用嗎?

流量費用:Tair不收取流量費用。

頻寬費用:如果您沒有手動調整過執行個體的頻寬,也沒有設定頻寬Auto Scaling,不會產生頻寬費用。如有調整頻寬,將產生頻寬費用。具體計費詳情,請參見計費項目

為什麼執行個體的頻寬與文檔寫的頻寬不一致?

原因

如果您的執行個體為Redis開源版雲原生執行個體,執行個體建立時間早於2023年6月20日,那麼可能是因為阿里雲2023年6月20日調整了Redis開源版雲原生執行個體的預設頻寬。規格文檔中寫的頻寬為調整後的頻寬。所以您的執行個體頻寬與文檔中寫的頻寬不一致。

解決辦法

該調整僅影響2023年6月20日之後建立和變更配置的Redis開源版雲原生執行個體。

若您已建立執行個體,您可以在2023年6月20日後手動對執行個體進行變更配置操作(升級規格或升級架構等),變更配置後執行個體將更新為調整後的預設頻寬。

更多資訊,請參見【通知】提高Redis社區版雲原生執行個體規格的預設頻寬

哪個Key的操作佔用了較多的頻寬?

暫不支援查詢哪個Key的哪個操作命令佔用了較多的頻寬。

流量使用率高的解決辦法,請參見排查Redis執行個體流量使用率高的問題