单机Redis多节点集群

所需要的工具
1.linux服务器一台,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
//如果遇到网络问题 降这句命令换成
// \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

第三步 创建集群文件夹以及修改配置文件

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文件对应7001,7002,7003
port  7001                                //端口7001,7002,7003
cluster-enabled  yes                      //开启集群  把注释#去掉
cluster-config-file  nodes_7001.conf      //集群的配置  配置文件首次启动自动生成 7001,700,7003
cluster-node-timeout  5000                //请求超时  设置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 //创建集群
//参数 --replicas 可加可不加
2.分别进入redis各节点的客户端命令窗口, 依次输入 cluster meet 127.0.0.1:7002 3……

你可能感兴趣的:(单机Redis多节点集群)