redis三主三從配置


系統版本:centos 7.2

redis版本:5.0.5

下載地址:https://redis.io/download

server.1:192.168.0.1

server.2:192.168.0.2

server.3:192.168.0.3

部署說明:redis三主三從集群,使用三台虛擬機,每台服務器各起兩個redis服務,分別做master、slave

-----------------------------------------------------------------------------------------------

1、安裝基本環境依賴,命令如下:

  yum -y install gcc

2、將redis-5.0.5.tar.gz分別上傳到server1、server2、server3並解壓,命令如下:

  tar -zxf redis-5.0.5.tar.gz

  cd redis-5.0.5

  make

3、在src目錄中提供了已編譯的二進制文件 ,使用以下命令運行Redis:

  src/redis-server

4、創建cluster目錄存放redis.conf文件,命令如下:

  mkidr cluster

  cp redis.conf cluster/redis_6379.conf

  cp redis.conf cluster/redis_6380.conf

5、修改redis.conf文件,內容如下:

bind 10.246.186.143#本機IP
port 6379 #自定義端口,避免端口沖突
daemonize yes #后台運行
pidfile /sdb/redis/redis_6379.pid #pid存放路徑,6379與端口號同步
logfile /sdb/redis/redis_6379.log #log存放路徑,6379與端口號同步
cluster-enabled yes #開啟集群
cluster-node-timeout 5000 #默認15秒,改成5秒

6、啟動redis,命令如下:

  cd /usr/local/redis/redis-5.0.5/src/

  ./redis-server /usr/local/redis/redis-5.0.5/cluster/redis_6380.conf

  ./redis-server /usr/local/redis/redis-5.0.5/cluster/redis_6379.conf

  檢查服務是否已啟動,ps -ef| grep redis

 7、服務啟動后,是六個單點進程,需要創建集群,在其中一台執行如下命令:

./redis-cli --cluster create 192.168.0.1:6379 192.168.0.1:6379 192.168.0.2:6379 192.168.0.2:6380 192.168.0.3:6380 192.168.0.3:6380 --cluster-replicas 1

  執行如上命令后,會彈出下邊提示,輸入yes回車即可:

  Can I set the above configuration? (type 'yes' to accept):

8、如上操作執行完畢后,redis三主三從已配置完畢,連接任意redis查看集群狀態,命令如下:

  ./redis-cli -h 192.168.0.1 -p 6379

  cluster info 查看集群信息,cluster_know_nodes 應顯示6

  cluster nodes 查看節點狀態,應顯示三個master、三個slave


免責聲明!

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



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