Redis集群搭建 擴容

2021-10-09 04:33:12 字數 1602 閱讀 7028

本次採用偽集群的搭建方式,三主三從 埠分別是7001~7006

動態擴容主機7007、7008

這裡使用的是5.0.5版本

安裝上傳至指定伺服器,解壓。

安裝目錄/opt/redis-cluster/7001

#進入解壓目錄

cd /opt/redis/redis-5.0.5

#安裝make

install prefix=/opt/redis-cluster/7001

./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

###### --cluster-replicas 1 這裡的1表示1個從機 複製的細節為前三颱未主機,後三颱為從機 7001~7003(主)、7004~7006(從)

以下是複製的詳情以及槽位的分布詳情,在啟動時列印資訊中會體現

啟動完成,通過進入客戶端,檢視集群狀態

./redis-cli -h 127.0.0.1 -p 7001 -c

-c表示以redis集群方式連線

#設定值 會提示本次資料存入哪個節點

-> redirected to slot [12706] located at 127.0.0.1:7003

ok127.0.0.1:7003>

./redis-cli --cluster add-node 127.0.0.1:7007 127.0.0.1:7001
新增完主節點(7007)需要對主節點進行hash槽分配,這樣該主節才可以儲存資料。

127.0.0.1:7001> cluster nodes

搭建redis集群

sudo apt get install git python python pip sudo pip install redis sudo pip install e git sudo pip install e git git clone ll binaries total 19m 173582...

redis集群搭建

redis集群搭建持久化保證了即使redis服務重啟不會丟失資料,因為redis服務重啟後會將硬碟上持久化的資料恢復到記憶體中,但是當redis伺服器的硬碟損壞了可能會導致資料丟失,如果通過redis的主從複製機制就可以避免這種單點故障。接下來開始redis集群的搭建。1 ruby環境2 建立集群 ...

redis集群搭建

redis集群部署文件 centos6系統 要讓集群正常工作至少需要3 個主節點,在這裡我們要建立6個 redis 節點,其中三個為主節點,三個為從節點,對應的 redis 節點的ip 和埠對應關係如下 127.0.0.1 7000 127.0.0.1 7001 127.0.0.1 7002 127...