全部產品
Search
文件中心

ApsaraDB for Redis:應用情境

更新時間:Feb 28, 2024

ApsaraDB for Redis適用於多種情境,尤其是請求並發量大情境中的資料存放區。

遊戲行業應用

遊戲行業通常將ApsaraDB for Redis作為重要的部署架構組件,用於緩衝或資料持久化。

  • 情境一:Redis作為緩衝加速應用訪問

    Redis作為緩衝層,加速應用訪問。資料存放區在後端的資料庫中(RDS)。

  • 情境二:Redis作為儲存資料庫使用

    遊戲部署架構相對簡單,主程式部署在ECS上,所有業務資料存放區在Redis中,作為持久化資料庫。ApsaraDB for Redis支援持久化功能,主備雙機冗餘資料存放區。

Redis的服務可靠性至關重要,一旦Redis服務不可用,將導致後端資料庫無法承載業務訪問壓力。ApsaraDB for Redis提供雙機熱備的高可用架構,保障極高的服務可靠性。主節點對外提供服務,當主節點出現故障,系統自動切換備用節點接管服務,整個切換過程對使用者全部透明。

電商行業應用

電商行業通過Redis實現商品秒殺、購物推薦等功能。

  • 情境一:秒殺類購物系統

    大型促銷秒殺系統,系統整體訪問壓力非常大,一般的資料庫根本無法承載這樣的讀取壓力。ApsaraDB for Redis支援持久化功能,可以直接選擇Redis作為資料庫系統使用。

  • 情境二:帶有計數系統的庫存系統

    使用RDS儲存商品的所有資訊,通過ApsaraDB for Redis來儲存商品的庫存資訊。在高並發、大流量情境下,Redis的極高效能可以輕鬆應對每一次來自使用者的商品庫存查詢,避免所有查詢請求全部進入RDS,導致業務響應變慢等問題,提升使用者體驗。

ApsaraVideo for Live類應用

ApsaraVideo for Live類業務通過Redis儲存使用者資料及好友互動關係。

  • 雙機熱備保障高可用

    ApsaraDB for Redis提供雙機熱備的方式,可以極大的提高服務可用性。

  • 叢集版解決效能瓶頸

    ApsaraDB for Redis提供叢集版執行個體,破除Redis單線程機制的效能瓶頸,可以有效應對ApsaraVideo for Live類流量突起,有效地支撐高效能的需求。

  • 輕鬆擴容應對業務高峰

    ApsaraDB for Redis可支援一鍵擴容,整個升級過程對使用者全透明,可以從容應對流量突發對業務產生的影響。