搭建redis集群

2021-09-24 22:18:55 字數 2021 閱讀 7218

1、安裝ruby指令碼環境和擴張包

yum install all ruby

yum install rubygems

2、上傳redis-3.0.0.gem

3、執行 gem install redis-3.0.0.gem

4、遞迴建立資料夾,拷貝乙個bin到redis01中

mkdir -vp /usr/redis-jq/redis01

cp -r bin /usr/redis-jq/redis01

進入/usr/redis-jq/redis01/bin 目錄下,刪除.rdb和.aof檔案(如果存在的話,沒有則不刪)

cd /usr/redis-jq/redis01/bin

然後修改redis.conf

儲存退出:wq

6、切換到redis01目錄,拷貝五分redis01分別命名redis02-redis05

cd /usr/redis-jq/redis01

cp -r redis01 redis02(拷貝五次)

分別按照第五步修改redis01的配置檔案,修改02-06的埠號,分別為7002-7006

6、寫乙個指令碼一次性啟動所有的redis

touch startup.sh

chmod +x startup.sh

vi startup.sh(新增如下**)

cd /usr/redis-jq/redis01/bin

./redis-server redis.conf

cd /usr/redis-jq/redis02/bin

./redis-server redis.conf

cd /usr/redis-jq/redis03/bin

./redis-server redis.conf

cd /usr/redis-jq/redis04/bin

./redis-server redis.conf

cd /usr/redis-jq/redis05/bin

./redis-server redis.conf

cd /usr/redis-jq/redis06/bin

./redis-server redis.conf

儲存退出:wq

./startup.sh

執行ps -aux|grep redis檢視redis的啟動情況

7、切換到安裝檔案下的src路徑

cd /usr/redis/redis-3.0.0/src

拷貝.rb結尾的乙個檔案到集群目錄下

cp redis-trib.rb /usr/redis-jq

cd /usr/redis-jq

./redis-trib.rb create --replicas 1 10.41.152.22:7001 10.41.152.22:7002 10.41.152.22:7003 10.41.152.22:7004 10.41.152.22:7005 10.41.152.22:7006  (修改對應的ip位址)

8、操作redis集群

隨意進入乙個redis的bin

redis集群必須是單數,redis中的負載均衡採用redis中的集群內部投票決定

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