首頁  >  文章  >  資料庫  >  Redis集群版與Redis標準版的應用場景是什麼

Redis集群版與Redis標準版的應用場景是什麼

WBOY
WBOY轉載
2023-05-26 12:41:101560瀏覽

Redis叢集版-雙重副本

雲端資料庫 Redis 雙重副本叢集版實例由 Proxy 伺服器(服務代理程式)、分片伺服器和設定伺服器三個元件組成。

  • Proxy 伺服器:

    單節點配置,叢集版結構中會有多個 Proxy 組成,系統會自動對其實現負載平衡及故障轉移。

  • 分片伺服器:

    每個分片伺服器都是雙副本高可用架構,主節點故障之後,系統會自動進行主備切換保證服務高可用。

  • 設定伺服器:

    用於儲存叢集設定資訊及分割區策略,目前採用雙副本高可用架構,保證高可用。

使用場景

  • 資料量較大

    Redis 叢集版可以有效的擴充資料量大小,相較於標準版支援儲存量更大的64、128、256 GB 叢集版,可以有效的滿足資料擴充需求

  • QPS 壓力較大

    標準版 Redis 無法支撐較大的 QPS,需要採用多節點的部署方式來衝破 Redis 單執行緒的效能瓶頸。 Redis 叢集版提供16、32、64、128、256 GB 五款叢集版配置,提供8節點及16節點的部署模式。相對標準版可以將 QPS 提升8倍或16倍。

  • 吞吐密集型應用

    比較標準版,Redis 叢集版的內網吞吐限制相對較松,針對熱點資料讀取、大吞吐類型的業務可以友善的支持。

  • 對 Redis 協定不敏感的應用

    由於叢集版的架構引入了多個元件,在 Redis 協定支援上相比標準版有一定限制。

Redis標準版-雙副本

雙副本模式的雲端資料庫 Redis 標準版是使用主從複製模式建構的。主節點提供日常服務訪問,備節點提供 HA 高可用,當主節點發生故障,系統會自動在30秒切換至備節點,確保業務平穩運行。

Redis集群版與Redis標準版的應用場景是什麼

特點

  • 可靠性

    • 服務可靠度

      #採用雙機主備架構,主備節點位於不同實體機。使用者可以透過 Redis 命令列或通用客戶端存取主節點,並執行資料的增刪改查操作。自研的 HA 系統會在主節點發生故障時自動進行主備切換,以確保業務順利運作。

    • 資料可靠

      預設開啟資料持久化功能,資料全部落碟。這個功能支援資料備份,讓使用者能夠回滾或複製實例,從而有效地解決資料誤操作等問題。

  • 相容性

    Redis標準版是基於Redis2.8進行開發的,它可以100%相容於Redis協定指令。可以將自己建置的 Redis 資料庫無縫遷移到 Redis 標準版。提供資料傳輸工具(DTS),能夠使 Redis 的遷移具備增量特性,確保業務過渡平穩。

使用場景

  • 對Redis 協議相容性要求較高的業務

    標準版完全相容於Redis 協議,業務可以平滑遷移。

  • Redis 作為持久化資料儲存使用的業務

    標準版提供持久化機制及備份復原機制,極大的保證資料可靠性。

  • 單一 Redis 效能壓力可控

    建議使用 Redis 的業務最好控制 QPS 不要超過 10w,因為 Redis 採用單執行緒機制。如果需要更高的效能要求,請選用叢集版本。

  • Redis 指令相對簡單,排序、計算類別指令較少

    由於 Redis 的單執行緒機制,CPU 會成為主要瓶頸。如排序、計算類別較多的業務建議選用叢集版配置。

#

以上是Redis集群版與Redis標準版的應用場景是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除