redis集群搭建

2022-02-07 21:04:52 字數 911 閱讀 2977

redis集群中至少應該有三個節點。要保證集群的高可用,需要每個節點有乙個備份機。

所以redis集群至少需要6臺伺服器

步驟:一、將6份redis的bin目錄分別拷貝到6臺伺服器中(每個redis例項都要需要刪除.rdb和.aof檔案)

二『將每份redis.conf的cluster-enabled yes這行注釋取消,然後分別執行6個redis(都要開放redis執行埠)

三、安裝ruby

1、安裝ruby執行環境

yum install ruby 

2、安裝ruby第三方庫所需環境

yum install rubygems

3、安裝ruby第三方庫(需自行上傳redis-3.0.0.gem)

gem install redis-3.0.0.gem

四、執行redis-cluster的ruby指令碼搭建redis集群

1、從redis源**複製該指令碼到redis例項

cp /usr/local/srcredis-3.0.0/src/redis-trib.rb /usr/local/redis-cluster 

2、執行指令碼(後面6個引數分別為6個redis對應的ip和埠)

./redis-trib.rb create --replicas 1

192.168.25.128:6379

192.168.25.129:6379 192.168.25.130:6379

192.168.25.131:6379 192.168.25.132:6379

192.168.25.133:6379

3、中途問你是否ok,輸入yes回車

五、連線redis集群版

redis01/redis-cli -h 192.168.25.128 -p 6379 -c

搭建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...