虚拟机redis-cli搭建redis集群

不清楚redis集群,请先看这篇文章redis集群介绍

1、安装Redis(不赘述,网上教程很多)

2、暂时关闭防火墙,或者开通安全组端口。

暂时关闭防火墙命令:systemctl stop firewalld
启动防火墙命令:systemctl start firewalld
查看防火墙状态:systemctl status firewalld

3、新建redisCluster目录,用于存放集群节点

我的跟redis目录放一起
在这里插入图片描述
在RedisCluster目录下,新建6个文件夹在这里插入图片描述

将redis目录下的 redis.conf文件分别往这6个目录中复制一份,然后对每个目录中的redis.conf进行修改,以8001为例,主要修改如下配置:
在这里插入图片描述
注意根据自己情况修改

4、启动6个redis节点

在这里插入图片描述
检查6个节点是否全部启动:ps aux|grep redis
在这里插入图片描述

5、创建集群

redis 5.0 之后不用安装ruby,直接用redis-cli即可创建集群。如下:-a 后跟的是密码。

redis-cli --cluster create 10.25.91.245:8001 10.25.91.245:8002 10.25.91.245:8003 10.25.91.245:8004 10.25.91.245:8005 10.25.91.245:8006 -a 123@456

不加-a 密码的话,会出现报错[ERR] Node host:port NOAUTH Authentication required.
中途有个地方需要手动输入yes即可,出现如下打印结果代表创建成功
在这里插入图片描述

6、测试

连接其中一个节点

redis-cli -h 10.25.91.245 -p 8001 -c

注意:一定要加上-c,不然节点之间是无法自动跳转的!如下图可以看到,存储的数据(key-value)是均匀分配到不同的节点的:
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值