1. 程式人生 > >Linux下bc平臺搭建安裝集群版Redis

Linux下bc平臺搭建安裝集群版Redis

復制 con src sta 數字 redis 賦值 們的 down

之前bc平臺搭建【企鵝21717-93408】安裝了單機的Redis,這次安裝一個Redis集群。
集群定義:

多個業務單元一同工作,且每個業務單元都是相同的。
集群特點:

當集群中業務單元大於等於1/2個涼了的時候,這個集群就不能再使用了,經過計算,當集群數為3的時候,整體down的幾率最低
一主一備模式,給每一個業務單元創建一個備用業務單元,原來的業務單元稱作master,備用的稱作slave。
集群和偽集群:

集群:每一個業務單元在單獨的服務器上
偽集群:所有的業務單元都在同一個服務器上,用端口號來區分
安裝步驟:

安裝ruby
#yum install -y ruby
安裝ruby包管理器
#yum install -y rubygems

安裝腳本需要的其他包
#gem install redis-3.2.1.gem
為了好整理,在/usr/local中建立一個新的文件夾redis-cluster
#mkdir redis-cluster
將單機版安裝好的redis/bin復制到redis-cluster中取名字redis01
#cp -r bin /usr/local/redis-cluster/redis01
進入到redis01中刪除掉之前單機版做的實驗數據
#rm -rd dump.rdb
之後修改redis.conf中的端口號,改成自己熟悉的數字比如5201,然後去掉cluster-enabled yes前面的註釋#
#vim redis.conf
將redis01賦值5份,這就相當於是3份master和3份slave
#cp -r redis01 redis02
……
#cp -r redis 01 redis06
之後修改這五份的redis.conf,修改他們的端口號為5202……5206
#vim redis02/redis.conf
……
#vim redis06/redis.conf
將之前redis解壓目錄中的src下的redis-trib.rb賦值到redis-cluster中
#cp /usr/local/redis/src/redis-trib.rb /usr/local/redis-cluster/

Linux下bc平臺搭建安裝集群版Redis