redis集羣的搭建

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

Redis集羣至少需要6臺服務器。

搭建僞分佈式。可以使用一臺虛擬機運行6個redis實例。需要修改redis的端口號7001-7006

一、集羣搭建環境

1、使用ruby腳本搭建集羣。需要ruby的運行環境。

安裝ruby

yum install ruby

yum install rubygems

2、安裝ruby腳本運行使用的包。

二、搭建步驟

redis的安裝,見博客隨筆,redis的安裝

1.創建6個redis實例,每個實例運行在不同的端口。需要修改redis.conf配置文件。配置文件中還需要把cluster-enabled yes前的註釋去掉。

    (1)創建目錄redis-cluster

  (2)在該目錄下創建redis01

 

   (3)複製,將usr下的bin目錄全部複製到redis01下面

進入目錄

沒有redis.conf文件,進入redis的安裝目錄下,複製redis.conf到redis01下

 

編輯redis.conf

     配置文件中還需要把cluster-enabled yes前的註釋去掉。

 

    如果6個節點都安裝在同一臺服務器,需要把端口號改掉,裝在6臺機器上則不需要,因爲ip不同

 

複製redis01

 

然後修改其他5個的端口,這裏從7001到7006

完成之後啓動,6個在同一臺機器上,可以建立一個批處理文件,

  在裏面添加內容

完了之後還有修改權限,因爲此文件並不是可執行文件

注意要修改redis.conf一處內容,把no修改爲yes,6臺機器都要改

最後啓動:

查看

進入redis的安裝目錄,在進入src目錄,

將此文件複製到redis-cluster下面

在此目錄下輸入搭建命令:

./redis-trib.rb create --replicas 1 192.168.206.132:7001 192.168.206.132:7002 192.168.206.132:7003 192.168.206.132:7004 192.168.206.132:7005 192.168.206.132:7006

完畢!哈哈哈,成功了!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章