所需要的工具
1.linux服務(wù)器一臺,Centos7.2 64x
2.redis-4.0.9
第一步 安裝編譯所需工具
1.yum install gcc //gcc編譯器
2.yum install curl //安裝curl
3.curl -L get.rvm.io | bash -s stable //安裝rvm
//如果遇到網(wǎng)絡(luò)問題 降這句命令換成
// \curl -sSL https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer | bash
4.source /usr/local/rvm/scripts/rvm
5.rvm list known //查看已知ruby庫
6.rvm install 2.4.0 //安裝ruby 2.4.0版本
7.rvm use 2.4.0 //使用一個ruby版本
8.rvm remove 2.0.0 // 卸載低版本
9.gem install redis-4.0.0 //安裝redis接口
第二步 下載編譯安裝redis
1.wget http://download.redis.io/releases/redis-4.0.9.tar.gz //下載redis
2.tar -zxvf redis-4.0.9.tar.gz //解壓redis
3.make && make install //編譯安裝redis
第三步 創(chuàng)建集群文件夾以及修改配置文件
1.mkdir redis-cluster
2.mv redis-4.0.9 redis-cluster
3.cp -r redis-/ redis1
4.cp -r redis-/ redis2
5.cp -r redis-/ redis3
主要修改三個redis里的redis.conf文件
pidfile /var/run/redis_7001.pid //pidfile文件對應(yīng)7001,7002,7003
port 7001 //端口7001,7002,7003
cluster-enabled yes //開啟集群 把注釋#去掉
cluster-config-file nodes_7001.conf //集群的配置 配置文件首次啟動自動生成 7001,700,7003
cluster-node-timeout 5000 //請求超時 設(shè)置5秒夠了
啟動三臺redis
redis-server redis.conf
第四部 配置集群
1.ruby redis-trib.rb create 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 //創(chuàng)建集群
//參數(shù) --replicas 可加可不加
2.分別進入redis各節(jié)點的客戶端命令窗口伶椿, 依次輸入 cluster meet 127.0.0.1:7002 3……