国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Redis集群功能預(yù)覽

目前Redis Cluster仍處于Beta版本,Redis 3.0將會加入,在此可以先對其主要功能和原理進(jìn)行一個預(yù)覽。參考《Redis Cluster - a pragmatic approach to distribution》。

沒有集群的Redis

沒有集群功能的Redis,每個master-slave主從復(fù)制都獨(dú)立于其他結(jié)點(diǎn),sharding需要在客戶端如Jedis中控制??梢允褂霉俜教峁┑?span lang="EN-US">Sentinel監(jiān)控主從的狀態(tài),實(shí)現(xiàn)自動的Fail-over切換。具體請參見《Redis主從和HA配置》

集群拓?fù)?/span>

所有結(jié)點(diǎn)直連其他結(jié)點(diǎn),端口為baseport(6379)+4000。為了帶寬和性能,通信協(xié)議是二進(jìn)制的??蛻舳伺c結(jié)點(diǎn)之間的通信還是正常的ascii協(xié)議。


 

雖然結(jié)點(diǎn)是互聯(lián)并且功能等同的,但實(shí)際上結(jié)點(diǎn)還是分為masterslave兩種。例如下圖所示,每個master有兩個副本,副本不接受寫請求。Redis-trib集群管理器會分配masterslave,使其盡量在不同的物理機(jī)上。


請求處理

Redis集群客戶端分為兩種:DummySmart

  Dummy模式:單連接,隨機(jī)連接一個結(jié)點(diǎn),對現(xiàn)有客戶端代碼結(jié)構(gòu)影響最小。

  Smart模式:長連接到許多結(jié)點(diǎn),在客戶端緩存一份hashslot=>node的路由表,當(dāng)接收到服務(wù)器的-MOVED響應(yīng)時更新表項(xiàng)。這種方式具有低延遲,但當(dāng)集群很大時,客戶端會維護(hù)許多連接,此時應(yīng)當(dāng)共享client對象實(shí)例。

 


 

當(dāng)添加新結(jié)點(diǎn),可以使用redis-tribMIGRATE命令進(jìn)行re-sharding。

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Redis單例、主從模式、sentinel以及集群的配置方式及優(yōu)缺點(diǎn)對比
一文掌握Redis的三種集群方案
細(xì)說分布式 Redis 架構(gòu)設(shè)計(jì)和那些踩過的坑
Redis的高可用詳解:Redis哨兵、復(fù)制、集群的設(shè)計(jì)原理,以及區(qū)別 優(yōu)知學(xué)院
一文帶你揭開Redis復(fù)制原理的神秘面紗
《我想進(jìn)大廠》之Redis奪命連環(huán)11問
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服