成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

redis集群與redis分布式的區(qū)別是什么-創(chuàng)新互聯(lián)

redis集群與redis分布式的區(qū)別是什么?可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

發(fā)展壯大離不開廣大客戶長期以來的信賴與支持,我們將始終秉承“誠信為本、服務(wù)至上”的服務(wù)理念,堅持“二合一”的優(yōu)良服務(wù)模式,真誠服務(wù)每家企業(yè),認(rèn)真做好每個細(xì)節(jié),不斷完善自我,成就企業(yè),實現(xiàn)共贏。行業(yè)涉及成都電動窗簾等,在網(wǎng)站建設(shè)、全網(wǎng)整合營銷推廣、WAP手機(jī)網(wǎng)站、VI設(shè)計、軟件開發(fā)等項目上具有豐富的設(shè)計經(jīng)驗。

分布式是指將業(yè)務(wù)系統(tǒng)進(jìn)行拆分,即分布式的每一個節(jié)點都是實現(xiàn)不同的功能。

集群是一組協(xié)同工作的服務(wù)實體,用以提供比單一服務(wù)實體更具擴(kuò)展性與可用性的服務(wù)平臺。     

簡單說,分布式是以縮短單個任務(wù)的執(zhí)行時間來提升效率的,而集群則是通過提高單位時間內(nèi)執(zhí)行的任務(wù)數(shù)來提升效率。

Redis Cluster 集群模式通常具有高可用、可擴(kuò)展性、分布式、容錯等特性。Redis 分布式方案一般有兩種:

客戶端分區(qū)方案

客戶端就已經(jīng)決定數(shù)據(jù)會被存儲到哪個 redis 節(jié)點或者從哪個 redis 節(jié)點讀取數(shù)據(jù)。其主要思想是采用哈希算法將 Redis 數(shù)據(jù)的 key 進(jìn)行散列,通過 hash 函數(shù),特定的 key會映射到特定的 Redis 節(jié)點上。

客戶端分區(qū)方案的代表為 Redis Sharding,Redis Sharding 是 Redis Cluster 出來之前,業(yè)界普遍使用的 Redis多實例集群方法。Java 的 Redis 客戶端驅(qū)動庫 Jedis,支持 Redis Sharding 功能,即 ShardedJedis 以及結(jié)合緩存池的 ShardedJedisPool。

優(yōu)點

不使用第三方中間件,分區(qū)邏輯可控,配置簡單,節(jié)點之間無關(guān)聯(lián),容易線性擴(kuò)展,靈活性強(qiáng)。

缺點

客戶端無法動態(tài)增刪服務(wù)節(jié)點,客戶端需要自行維護(hù)分發(fā)邏輯,客戶端之間無連接共享,會造成連接浪費(fèi)。

代理分區(qū)方案

客戶端發(fā)送請求到一個代理組件,代理解析客戶端的數(shù)據(jù),并將請求轉(zhuǎn)發(fā)至正確的節(jié)點,最后將結(jié)果回復(fù)給客戶端。

優(yōu)點:簡化客戶端的分布式邏輯,客戶端透明接入,切換成本低,代理的轉(zhuǎn)發(fā)和存儲分離。 缺點:多了一層代理層,加重了架構(gòu)部署復(fù)雜度和性能損耗。

代理分區(qū)主流實現(xiàn)的有方案有 Twemproxy 和 Codis。

Twemproxy

Twemproxy 也叫 nutcraker,是 twitter 開源的一個 redis 和 memcache 的中間代理服務(wù)器程序。Twemproxy 作為代理,可接受來自多個程序的訪問,按照路由規(guī)則,轉(zhuǎn)發(fā)給后臺的各個 Redis 服務(wù)器,再原路返回。Twemproxy 存在單點故障問題,需要結(jié)合 Lvs 和 Keepalived 做高可用方案。

優(yōu)點:應(yīng)用范圍廣,穩(wěn)定性較高,中間代理層高可用。 缺點:無法平滑地水平擴(kuò)容/縮容,無可視化管理界面,運(yùn)維不友好,出現(xiàn)故障,不能自動轉(zhuǎn)移。

Codis

Codis 是一個分布式Redis 解決方案,對于上層應(yīng)用來說,連接 Codis-Proxy 和直接連接原生的Redis-Server 沒有的區(qū)別。Codis 底層會處理請求的轉(zhuǎn)發(fā),不停機(jī)的進(jìn)行數(shù)據(jù)遷移等工作。Codis 采用了無狀態(tài)的代理層,對于客戶端來說,一切都是透明的。

優(yōu)點

實現(xiàn)了上層 Proxy 和底層 Redis 的高可用,數(shù)據(jù)分片和自動平衡,提供命令行接口和 RESTful API,提供監(jiān)控和管理界面,可以動態(tài)添加和刪除Redis 節(jié)點。

缺點

部署架構(gòu)和配置復(fù)雜,不支持跨機(jī)房和多租戶,不支持鑒權(quán)管理。

看完上述內(nèi)容,你們對redis集群與redis分布式的區(qū)別有進(jìn)一步的了解嗎?如果還想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)網(wǎng)站制作公司行業(yè)資訊頻道,感謝各位的閱讀。

本文題目:redis集群與redis分布式的區(qū)別是什么-創(chuàng)新互聯(lián)
新聞來源:http://jinyejixie.com/article14/eiode.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、網(wǎng)站維護(hù)品牌網(wǎng)站設(shè)計、虛擬主機(jī)、搜索引擎優(yōu)化、靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
乳山市| 收藏| 奈曼旗| 舟曲县| 甘肃省| 龙胜| 台前县| 临沭县| 塘沽区| 鹤山市| 西乌珠穆沁旗| 无为县| 镇原县| 古交市| 梓潼县| 铁岭县| 武宣县| 贵南县| 方山县| 柘城县| 德钦县| 策勒县| 丹凤县| 黔东| 马边| 城市| 肃北| 吐鲁番市| 长兴县| 庐江县| 扬中市| 汪清县| 崇文区| 平果县| 寿光市| 黑龙江省| 同心县| 遂平县| 博客| 桃园市| 汝州市|