天天看點

Linux中Redis3.5版本後官方給出的叢集搭建方式

第一步:安裝ruby環境,執行在安裝CD光牒下的Package目錄(/media/CentOS_6.8_Final/Packages)下的rpm:

• 執行rpm -ivhcompat-readline5-5.2-17.1.el6.x86_64.rpm

• 執行rpm -ivhruby-libs-1.8.7.374-4.el6_6.x86_64.rpm

• 執行rpm -ivhruby-1.8.7.374-4.el6_6.x86_64.rpm

• 執行rpm -ivhruby-irb-1.8.7.374-4.el6_6.x86_64.rpm

• 執行rpm -ivhruby-rdoc-1.8.7.374-4.el6_6.x86_64.rpm

• 執行rpm -ivhrubygems-1.3.7-5.el6.noarch.rpm

第二步:拷貝redis-3.2.0.gem到/opt目錄下(檔案可從網上下載下傳)

第三步:在/opt目錄下執行 gem install --local redis-3.2.0.gem

Linux中Redis3.5版本後官方給出的叢集搭建方式

第四步:确定自己安裝的redis中的redis.conf檔案配置如下

Linux中Redis3.5版本後官方給出的叢集搭建方式
Linux中Redis3.5版本後官方給出的叢集搭建方式
Linux中Redis3.5版本後官方給出的叢集搭建方式

第五步:複制多個redis.conf檔案,如:6379,6380,6381,6389,6390,6391,内容如下:(需要注意在此之前,redis.conf檔案目錄下除redis.conf和dump.rdb檔案外不允許有其它檔案。另外數字部分與檔案名的數字保持一緻,4位數字具體多少沒有太大關系)

Linux中Redis3.5版本後官方給出的叢集搭建方式
Linux中Redis3.5版本後官方給出的叢集搭建方式

第六步:依次将六個檔案全部啟動

第七步:在/opt/redis-3.2.5/src目錄下,執行(此處的ip位址用redis自己的真實ip,每個端口号和ip位址之間是有空格的)

./redis-trib.rb create --replicas 1 192.168.31.211:6379192.168.31.211:6380

192.168.31.211:6381192.168.31.211:6389 192.168.31.211:6390 192.168.31.211:6391當出現下面内容時,說明已經搭建成功,此時有三個主機三個從機,當其中的一個主機當機(比如6379),則對應的從機(6389)變為主機,原來的主機(6379)重新開機後,就會當做從機(如果想要切換過來,則關閉(6389),那麼6379又回到主機,再啟動6389)

Linux中Redis3.5版本後官方給出的叢集搭建方式

繼續閱讀