歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> Linux——搭建Redis集群

Linux——搭建Redis集群

日期:2017/3/3 12:28:43   编辑:Linux技術
上一篇文章介紹到redis的安裝和配置,有時候我們需要考慮負載均衡或者容災機制,在某台機器宕機的時候不能影響程序的正常工作,因此今天和大家共同搭建一些redis集群。
首先聲明這篇文章緊密聯系上一篇,一些路徑以及壓縮包都是上一篇文章下載的。這裡我們以六個redis組成的集群為例(三主三從)。需要設置6個同樣的redis服務,redis集群采用了數據分片的技術。我們可以是6個虛擬機,6個IP,也可以是1個虛擬機,同一個IP,不同的端口號。實例中采用的是一個虛擬機,不同端口的方式。

一、配置子節點

1.新建一個文件夾(myredis,可以自己定義)然後定位的該路徑


2.在當前路徑下新建六個文件夾(可以以不同端口號命名)


3.復制redis解壓包路徑下的(上一篇博客解壓包)redis.conf到6個文件夾中。


4.將如下文件分別復制到上面的六個文件夾


5.配置6個文件夾下的redis.conf,這裡以6383為例,其余五個同理,(其中port屬性值為各自端口號)


按a鍵後可以通過箭頭上下查找,需要改的屬性參數如下(除port值不同,其余一樣)

保存命令為:先按ESC 然後 按”:!wq”(引號內部為命令內容,不包括引號)

6.啟動6個redis服務,指向各自的conf


7.查看啟動的redis服務進程狀態:


二、創建集群

1.安裝ruby環境

因為redis-trib.rb是有ruby語言編寫的所以需要安裝ruby環境。


2.創建集群

首先,進入redis的解壓包路徑,然後配置6個節點之間互相通信

出現提示後按yes繼續

3.測試

向主節點set一個值,然後從從節點中獲取

到此為止redis集群搭建結束,以上過程中有問題指出還請即使交流。
Copyright © Linux教程網 All Rights Reserved