redis5.0.5集群安装(redis cluster三主三从)

4 篇文章 0 订阅
3 篇文章 0 订阅

一、集群环境

​ 机器ip:192.168.70.131

​ CentOS6.1

​ redis 5.0.5

二、集群规划

​ 主:192.168.70.131:7001,192.168.70.131:7002,192.168.70.131:7003

​ 从: 192.168.70.131:7004,192.168.70.131:7005,192.168.70.131:7006

三、集群搭建

​ 1.redis安装包下载并解压

mkdir -p  /opt/moudle/redis/redis-cluster/7001
cd   /opt/moudle/redis
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
tar -zvxf redis-5.0.5.tar.gz
cd redis-5.0.5
make install  PREFIX=/opt/moudle/redis/redis-cluster/7001

​ 2.创建7001实例,复制一份redis.conf至bin目录下,编辑redis.conf文件,修改端口号和集群配置

vi redis.conf

在这里插入图片描述

修改Redis为后台启动,no改为yes,
在这里插入图片描述

开启Redis集群配置

在这里插入图片描述

3.复制7002至7006实例,修改相应的端口号

  cd   /opt/moudle/redis/redis-cluster
  cp -r 7001 7002
  cp -r 7001 7003
  cp -r 7001 7004
  cp -r 7001 7005
  cp -r 7001 7006

4.依次启动实例

vi start.sh

cd 7001/bin
./redis-server redis.conf
cd ..
cd ..
cd 7002/bin
./redis-server redis.conf
cd ..
cd ..
cd 7003/bin
./redis-server redis.conf
cd ..
cd ..
cd 7004/bin
./redis-server redis.conf
cd ..
cd ..
cd 7005/bin
./redis-server redis.conf
cd ..
cd ..
cd 7006/bin
./redis-server redis.conf
cd ..
cd ..

chmod u+x start.sh (赋写和执行的权限)

./start.sh

5.创建redis集群

   cd 7001/bin

   ./redis-cli --cluster create 192.168.70.131:7001 192.168.70.131:7002 192.168.70.131:7003 192.168.70.131:7004 192.168.70.131:7005 192.168.70.131:7006 --cluster-replicas 1 

以集群方式连接redis

./redis-cli  -h 127.0.0.1 -p 7001 -c
#查看集群状态
cluster info
#集群节点信息查看
cluster nodes 

四、集群扩容

​ 部署实例7007,7008

​ 启动

   ./redis-server redis.conf

添加7007结点作为新节点

 ./redis-cli --cluster add-node 192.168.70.131:7007 192.168.70.131:7001

查看集群结点发现7007已添加到集群中

./redis-cli  -h 127.0.0.1 -p 7007 -c
 cluster nodes 

给刚添加的7007结点分配槽

​ 连接集群(集群中任意节点)

 ./redis-cli --cluster reshard 192.168.70.131:7007 

输入要分配的槽数量

How many slots do you want to move (from 1 to 16384)? 3000

输入接收槽的结点id

​ What is the receiving node ID?

​ 输入源结点id

​ all

​ 输入yes开始移动槽到目标结点id

查看结果

 ./redis-cli  -h 127.0.0.1 -p 7007 -c
 cluster nodes 

添加从节点

./redis-cli --cluster add-node 192.168.70.131:7008 192.168.70.131:7007 --cluster-slave --cluster-master-id 42a0c47c9f56db1ca5fbc9e899780e01839c9c0a

查看节点

./redis-cli  -h 127.0.0.1 -p 7001 -c 
cluster nodes

验证视频

链接:https://pan.baidu.com/s/164xhAZj1m8vfS3USQ2d_qw
提取码:tpa3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值