CentOS7中搭建redis集群


前提:已搭建了redis單機(見上一篇)

1、切換到/usr/local/目錄,新建cluster目錄

 

 

 

 

2、在cluster目錄新建6個目錄7001 7002 7003 8001 8002 8003

 

 

 

 

3、把redis.conf配置文件復制到上面創建的7000目錄中

 

 

 

 

4、修改7000中的配置文件

port 7000

pidfile /var/run/redis_7000.pid

dbfilename dump_7000.rdb

appendfilename "appendonly_7000.aof"

cluster-config-file nodes_7000.conf

dir /usr/local/cluster/7000/

cluster-node-timeout 15000

appendonly yes

 

5、把7000中的redis.conf復制到其他幾個目錄中,並修改對應的端口號和參數

 

 

 

 

6、打開多個Linux窗口啟動各個節點:redis-server /usr/local/cluster/7000/redis.conf
使用ps -ef|grep redis查看是否都啟動成功

 

 

 

 

7、安裝ruby、redis環境

更新秘鑰

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

下載安裝rvm

 

 

 

 

使用 source 命令讓 rvm 的環境變量生效

查看ruby的版本

 

  

安裝2.4.4版本的ruby

 

 

 

查看安裝的ruby版本

 

 

 

把2.4.4設置為默認版本

 

 

 

安裝redis gem

 

 

 

8、創建集群

redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:8001 127.0.0.1:8002 127.0.0.1:8003

 

 

創建為如上圖即創建成功

9、驗證集群

redis-cli -h 127.0.0.1 -c -p 7000 

連接到7000端口使用set存測試值

 

 

 

連接到7001端口取值

 

 

10、關閉redis集群

 

 


免責聲明!

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



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