Linux下Redis集群環境的搭建


一、安裝redis(使用redis3.0版本)

1、需要gcc環境,如果沒有執行命令安裝gcc

yum install gcc-c++

2、下載redis3.0的源碼包並上傳至服務器

3、解壓源碼包

tar -zxvf redis-3.0.0.tar.gz

4.進入解壓目錄編譯

make

5.安裝redis

make install PREFIX=/usr/local/redis

二、啟動redis

1、從redis-3.0.0文件中復制redis-conf到redis的安裝目錄中

2、然后修改redis.conf文件

3、在bin目錄下啟動redis

 ./redis-server redis.conf

三、redis集群的搭建

注:該集群中有三個節點,每個節點有一主一備。需要6台虛擬機。在此搭建一個偽分布式的集群,使用6個redis實例來模擬。

1、安裝ruby環境

yum install ruby
yum install rubygems

將redis集群管理工具redis-trib.rb上傳至服務器

安裝ruby的包

gem install redis-3.0.0.gem

2、在local下創建redis-cluster文件夾,在該文件夾中創建6個redis實例,端口號從7001~7006

復制redis安裝目錄bin文件夾

在redis-cluster文件夾下將redis01復制5份

修改redis01至redis06中的redis.conf 文件,將端口依次改為70001~7006,並打開cluster-enabled yes行前的注釋

3、把創建集群的ruby腳本redis-trib.rb復制到redis-cluster文件夾下

4、啟動6個redis實例

5.創建集群(192.168.242.134是你自己ip,創建過程中輸入yes確認)

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

6、測試集群(-c 不能缺

進入集群任一文件夾下輸入

redis01/redis-cli -h 192.168.25.153 -p 7002 -c


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM