摘要:上一篇文章已經(jīng)把單機(jī)版的搭建的過程介紹完了,接下來介紹集群版的搭建方法。搭建成功,下面這個(gè)圖片主要是講述了,誰誰誰分配了什么槽,占用了那些節(jié)點(diǎn)。終于把集群搭建好了,下面讓我們一起進(jìn)行測(cè)試一下。
##### 上一篇文章已經(jīng)把單機(jī)版的Redis搭建的過程介紹完了,接下來介紹Redis集群版的搭建方法。
首先我們回到local目錄在這個(gè)目錄里面創(chuàng)建一個(gè)redis-cluster目錄:mkdir redis-cluster
接著就是復(fù)制6份Redis實(shí)例放到這個(gè)目錄下面(Redis實(shí)例就是編譯好的單機(jī)版的Redis),首先復(fù)制一份
cp redis/bin redis-cluster/redis01 -r
因?yàn)閯偛旁趩螜C(jī)版的Redis中有測(cè)試數(shù)據(jù),在搭建集群版的時(shí)候必須是干凈的節(jié)點(diǎn),沒有數(shù)據(jù)。所以要?jiǎng)h除這個(gè)文件rm -f dump.rdb
然后就需要更改Redis的端口號(hào)這里設(shè)置從7001-7006六個(gè)端口號(hào),使用vim打開redis.conf文件更改里面的端口:
還需要在這個(gè)文件中把這一段注釋給打開,主要就是讓這個(gè)Redis支持集群版:
然后就是讓這個(gè)更改后的Redis版本再在redis-cluster目錄下面復(fù)制五份:
在另外五個(gè)的redis.conf文件中更改端口,具體操作和上部分相同。(更改端口號(hào)的時(shí)候,在vim中輸入/port,然后點(diǎn)擊回車鍵,可以快速定位到這個(gè)字段)
這邊端口號(hào)都已經(jīng)更改完成。接下來創(chuàng)建一個(gè)批處理文件,同時(shí)啟動(dòng)著六個(gè)Redis。
cd redis01 ./redis-server redis.conf cd .. cd redis02 ./redis-server redis.conf cd .. cd redis03 ./redis-server redis.conf cd .. cd redis04 ./redis-server redis.conf cd .. cd redis05 ./redis-server redis.conf cd .. cd redis06 ./redis-server redis.conf cd ..
然后執(zhí)行chmod u+x start-all.sh將start-all.sh變成可執(zhí)行文件
啟動(dòng)六個(gè)Redis:chmod u+x start-all.sh
查看是否啟動(dòng)成功:ps aux|grep redis
因?yàn)槲覀兪褂玫?.0.2的版本的Redis搭建的集群只需要把編譯后的redis目錄中的這個(gè)redis-cli文件拷貝到redis-cluster目錄過來即可。(Redis版本5.0以后都是用C語言直接啟動(dòng))
create 的意思是創(chuàng)建集群,1 的意思有一臺(tái)備份機(jī)器。
./redis-cli --cluster create 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 127.0.0.1:7006 --cluster-replicas 1
搭建成功,下面這個(gè)圖片主要是講述了,誰誰誰分配了什么槽,占用了那些節(jié)點(diǎn)。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/72802.html
摘要:前面容器重建后需要重新運(yùn)行命令綁定關(guān)聯(lián),需要命令行下生效。直接同步成功,在查看關(guān)系均有對(duì)方信息。是否要守護(hù)進(jìn)程這里是經(jīng)過多次測(cè)試,發(fā)現(xiàn)容器重啟,也會(huì)正常啟動(dòng)。哨兵的配置于此類似,略過。 前面mysql容器重建后需要重新運(yùn)行 change master to 命令綁定關(guān)聯(lián),8.0需要命令行下生效。redis首先想到用官方的,沒想到進(jìn)去各個(gè)基本shell命令無法使用,所以先棄了。這次由于官...
閱讀 1489·2021-11-22 14:44
閱讀 2867·2021-11-16 11:44
閱讀 3238·2021-10-13 09:40
閱讀 2045·2021-10-08 10:04
閱讀 2393·2021-09-24 10:28
閱讀 2936·2021-09-06 15:02
閱讀 2998·2019-08-30 15:52
閱讀 2431·2019-08-30 13:20