全部產品
Search
文件中心

Tair (Redis® OSS-Compatible):排查執行個體流量使用率高的問題

更新時間:Aug 21, 2025

Tair (Redis OSS-compatible)執行個體作為更靠近應用服務的資料層,通常會執行較多的資料存取並消耗網路頻寬。不同的執行個體規格對應的最大頻寬有所不同,當超過該規格的最大頻寬時,將對應用服務的資料訪問效能造成影響。

步驟一:查詢流量使用率

查詢執行個體在指定時段的流量使用率。若您已明確流量突增的時間段,可跳過此步驟,直接查看步驟二:快速排查

本案例中,入流量和出流量的使用率快速上升並持續維持在100%,如下圖所示:

說明
  • 通常來說,流量的平均使用率持續保持在80%時需引起注意,可能流量不足。

  • 需關注的監控指標為入流量使用率Intranet In Ratio)和出流量使用率Intranet Out Ratio)。

圖 1. 流量使用率樣本流量使用率樣本

步驟二:快速排查

有多種情況可能導致執行個體流量的突增,您可以根據以下內容逐一進行排查。

說明

在進行排查之前,如遇緊急情況,您可以先手動臨時調整執行個體頻寬,以降低對業務的影響,從而獲得較長的時間視窗來排查問題。

大Key、熱key

您可以先通過Top Key統計功能排除是否存在大Key、熱Key。若存在,該功能會在控制台展示具體Key資訊。

說明

影響:大Key會引發流量突增,而熱Key則會引發流量持續上升。

image

  • 若存在大Key,建議按商務邏輯(如使用者ID、時間範圍)拆分、減少對大Key的訪問或刪除不必要的大Key等,更多資訊請參見大Key和熱Key

  • 若存在熱Key,也建議按商務邏輯拆分,或通過Proxy Query Cache緩衝熱點Key。

慢請求

您可以通過慢請求查看近期是否執行過慢請求。若存在,該功能會在控制台展示具體命令資訊。

說明

影響:慢請求可能會導致後續命令阻塞,同時也會引髮帶寬流量突增。

若存在,您可以考慮在生產環境禁用KEYSHGETALL等高危命令等。

業務流量增長

若經過上述步驟最佳化後,流量使用率依舊較高,可以考慮是業務流量的自然增長。您可評估升級至更大記憶體的規格,或者升級版本架構(例如升級至叢集架構或讀寫分離架構),以承載更大的網路流量。

說明

在正式升級執行個體的規格前,您可以先購買一個隨用隨付的執行個體,測試要升級到的目標規格是否能夠滿足業務的負載需求,測試完成後可將其釋放

若存在周期性的流量高峰,例如每天晚上22:00達到流量高峰,您可以使用頻寬Auto Scaling定時升級頻寬功能。