日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Redis群集部署提升企業(yè)級(jí)應(yīng)用可用性(redis群集部署)

Redis群集部署:提升企業(yè)級(jí)應(yīng)用可用性

創(chuàng)新互聯(lián)建站總部坐落于成都市區(qū),致力網(wǎng)站建設(shè)服務(wù)有做網(wǎng)站、網(wǎng)站設(shè)計(jì)、網(wǎng)絡(luò)營(yíng)銷策劃、網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站維護(hù)、公眾號(hào)搭建、重慶小程序開(kāi)發(fā)公司、軟件開(kāi)發(fā)等為企業(yè)提供一整套的信息化建設(shè)解決方案。創(chuàng)造真正意義上的網(wǎng)站建設(shè),為互聯(lián)網(wǎng)品牌在互動(dòng)行銷領(lǐng)域創(chuàng)造價(jià)值而不懈努力!

Redis是目前比較熱門的一種內(nèi)存緩存解決方案,它的速度非???,尤其是對(duì)于對(duì)于一些經(jīng)常讀取數(shù)據(jù)庫(kù)的操作來(lái)說(shuō),Redis是一個(gè)極佳的性能優(yōu)化選擇。但是,當(dāng)Redis單點(diǎn)故障時(shí),整個(gè)系統(tǒng)的可用性就極受影響。因此,在企業(yè)級(jí)應(yīng)用中,需要使用Redis群集來(lái)保證高可用性。

下面,我們將介紹如何進(jìn)行Redis群集的部署。

優(yōu)雅的redis群集部署

為了充分利用Redis的高性能,Redis cluster架構(gòu)的出現(xiàn)也是必然的結(jié)果。Redis Cluster是Redis官方提供的Redis分布式解決方案,它可以將一個(gè)數(shù)據(jù)集分片到多個(gè)節(jié)點(diǎn)上進(jìn)行存儲(chǔ),同時(shí)支持多個(gè)節(jié)點(diǎn)之間的故障轉(zhuǎn)移。

下面,我們將介紹如何在Linux服務(wù)器上使用Redis-trib進(jìn)行Redis群集的部署。

前置條件

需要安裝Redis,具體可以參照Redis官網(wǎng)或者Linux發(fā)行版的文檔。

接下來(lái),我們需要安裝Redis-trib。Redis-trib是Redis官方提供的用于管理Redis集群的工具,通過(guò)Redis-trib,我們可以很容易的進(jìn)行集群的創(chuàng)建、節(jié)點(diǎn)的添加或移除等操作。

安裝Redis-trib的命令:

$ wget http://download.redis.io/redis-stable/src/redis-trib.rb
$ chmod +x redis-trib.rb

創(chuàng)建Redis群集

我們需要使用redis-trib.rb中的create命令創(chuàng)建Redis群集。這個(gè)命令可以同時(shí)指定需要?jiǎng)?chuàng)建的集群的節(jié)點(diǎn)數(shù),以及每個(gè)節(jié)點(diǎn)中的Redis實(shí)例數(shù)目。

下面是一個(gè)3節(jié)點(diǎn)的Redis群集的創(chuàng)建示例:

在三個(gè)機(jī)器上:

$ redis-server --port 6379 ~/redis-1/redis.conf
$ redis-server --port 6380 ~/redis-2/redis.conf
$ redis-server --port 6381 ~/redis-3/redis.conf

準(zhǔn)備工作完畢后,創(chuàng)建Redis群集的命令如下:

./redis-trib.rb create --replicas 1 192.168.1.1:6379 192.168.1.2:6379 192.168.1.3:6379 192.168.1.1:6380 192.168.1.2:6380 192.168.1.3:6380

參數(shù)說(shuō)明:

– –replicas 1:指定數(shù)據(jù)備份數(shù)目,一般都是1。

– 192.168.1.1:6379、192.168.1.2:6379、192.168.1.3:6379、192.168.1.1:6380、192.168.1.2:6380、192.168.1.3:6380:三個(gè)Redis節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)上啟動(dòng)了一個(gè)Redis實(shí)例。

添加節(jié)點(diǎn)

我們可以使用add-node命令向Redis群集中添加新的節(jié)點(diǎn):

./redis-trib.rb add-node --flover-delay 30 192.168.1.4:6379 192.168.1.1:6380

參數(shù)說(shuō)明:

– –flover-delay 30:指定節(jié)點(diǎn)下線后重新選舉新的主節(jié)點(diǎn)的時(shí)間。

– 192.168.1.4:新節(jié)點(diǎn)的IP地址。

– 192.168.1.1:6380:群集中一個(gè)已存在節(jié)點(diǎn)的IP地址和端口號(hào)。

移除節(jié)點(diǎn)

Redis-trib也支持從Redis集群中移除節(jié)點(diǎn):

./redis-trib.rb del-node 192.168.1.1:6379 node_id

參數(shù)說(shuō)明:

– 192.168.1.1:6379:Redis集群中的任意一個(gè)節(jié)點(diǎn)地址。

– node_id:需要被移除的節(jié)點(diǎn)的ID??梢酝ㄟ^(guò)./redis-trib.rb check 192.168.1.1:6379命令來(lái)查看所有節(jié)點(diǎn)的ID。

總結(jié)

通過(guò)Redis-trib,可以快速的創(chuàng)建和管理Redis集群。在企業(yè)級(jí)應(yīng)用中,Redis集群的部署已經(jīng)成為了一種很常見(jiàn)的需求,通過(guò)Redis集群,可以有效的提升應(yīng)用的可用性和性能。

成都創(chuàng)新互聯(lián)科技公司主營(yíng):網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、小程序制作、成都軟件開(kāi)發(fā)、網(wǎng)頁(yè)設(shè)計(jì)、微信開(kāi)發(fā)、成都小程序開(kāi)發(fā)、網(wǎng)站制作、網(wǎng)站開(kāi)發(fā)等業(yè)務(wù),是專業(yè)的成都做小程序公司、成都網(wǎng)站建設(shè)公司、成都做網(wǎng)站的公司。創(chuàng)新互聯(lián)公司集小程序制作創(chuàng)意,網(wǎng)站制作策劃,畫冊(cè)、網(wǎng)頁(yè)、VI設(shè)計(jì),網(wǎng)站、軟件、微信、小程序開(kāi)發(fā)于一體。


分享題目:Redis群集部署提升企業(yè)級(jí)應(yīng)用可用性(redis群集部署)
當(dāng)前網(wǎng)址:http://m.5511xx.com/article/dhooiip.html