国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

關(guān)于twemproxy和redis分布式

2023-08-16 10:06 作者:左音king  | 我要投稿

為什么要使用twemproxy 出于兩點原因:

1、redis是單線程實例,若要獲得多核的好處,只能實現(xiàn)多個實例,

實例之間不能共享數(shù)據(jù),只能sharding?

2、若數(shù)據(jù)量太大,則必須分布式部署redis,

使用sharding 兩個原因其實可以歸為一個,如何分布式部署redis。?


為什么要使用twemproxy

出于兩點原因:

1、redis是單線程實例,若要獲得多核的好處,只能實現(xiàn)多個實例,香港服務(wù)器,

實例之間不能共享數(shù)據(jù),只能sharding

2、若數(shù)據(jù)量太大,則必須分布式部署redis,使用sharding


兩個原因其實可以歸為一個,如何分布式部署redis。?

而redis本身并不支持分布式部署,只支持master-slave,香港服務(wù)器,若客戶端直接操作redis的話,

就必須在應(yīng)用層編寫sharding和節(jié)點監(jiān)控的代碼。


如果使用twemproxy作為代理,客戶端不直接操作redis只是訪問rwemproxy,

sharding和節(jié)點監(jiān)控以及其他一些麻煩的工作rwemproxy都幫我們做好了,

美國服務(wù)器,只需要配置即可。


項目應(yīng)用的時候,我們可能會把redis作為數(shù)據(jù)存儲也可能會拿來做緩存,

第一種情況我們需要在配置中做靜態(tài)映射,第二種情況我們允許自動卸載失敗節(jié)點,

過一段時間重試,這時候數(shù)據(jù)可能會被寫到另外一個節(jié)點,導(dǎo)致弱一致性。


注意的地方:

1、twemproxy也是單線程實例,在生產(chǎn)環(huán)境可能需要啟動多個實例以發(fā)揮多核的能力。

2、不支持除mget,del之外的redis批處理命令,如取多個集合交集等等

3、不支持腳本eval

4、twemproxy不能夠拿從節(jié)點作為替代方案

本文來源:https://www.fushouyu.com/shouyou/139.html

關(guān)于twemproxy和redis分布式的評論 (共 條)

分享到微博請遵守國家法律
萨迦县| 汽车| 厦门市| 吉水县| 双城市| 尤溪县| 隆尧县| 积石山| 九龙坡区| 云霄县| 东辽县| 来安县| 彭水| 旺苍县| 乌拉特后旗| 卢龙县| 勃利县| 西充县| 阿拉善盟| 陇川县| 固原市| 通化县| 赤壁市| 昌都县| 通辽市| 晋城| 藁城市| 乌拉特后旗| 九龙城区| 襄城县| 和平区| 巴彦县| 福清市| 姜堰市| 白河县| 河北区| 舒兰市| 永丰县| 永春县| 石景山区| 萍乡市|