redis叢集的搭建

word發表於2022-01-10

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臺機器都要改

最後啟動:

檢視

相關文章