溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

用redis集群的原因

發布時間:2020-10-28 14:25:01 來源:億速云 閱讀:160 作者:小新 欄目:關系型數據庫

小編給大家分享一下用redis集群的原因,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

 為什么用redis集群?

通常,為了提高網站響應速度,總是把熱點數據保存在內存中而不是直接從后端數據庫中讀取。

Redis是一個很好的Cache工具。大型網站應用,熱點數據量往往巨大,幾十G上百G是很正常的事兒。

由于內存大小的限制,使用一臺 Redis 實例顯然無法滿足需求,這時就需要使用 多臺 Redis (集群)作為緩存數據庫。才能在用戶請求時快速的進行響應。

什么是Redis集群?

Redis 集群是一個分布式(distributed)、容錯(fault-tolerant)的 Redis 實現, 集群可以使用的功能是普通單機 Redis 所能使用的功能的一個子集(subset)。

Redis 集群中不存在中心(central)節點或者代理(proxy)節點, 集群的其中一個主要設計目標是達到線性可擴展性(linear scalability)。

Redis 集群提供了一種運行 Redis 的方式,其中數據在多個 Redis 節點間自動分區。Redis 集群還在分區期間提供一定程度的可用性,即在實際情況下能夠在某些節點發生故障或無法通信時繼續運行。但是,如果發生較大故障(例如,大多數主站不可用時),集群會停止運行。

Redis集群模型

1):所有的節點通過服務通道直接相連,各個節點之間通過二進制協議優化傳輸的速度和帶寬。

2):客戶端與節點之間通過 ascii 協議進行通信

3):客戶端與節點直連,不需要中間 Proxy 層??蛻舳瞬恍枰B接集群所有節點,連接集群中任何一個可用節點即可。

看完了這篇文章,相信你對用redis集群的原因有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女