ubuntu下搭建Redis分布式集群

前提条件:

Redis安装和配置在我的另一篇文章:ubuntu下安装redis数据库
本实验是ubuntu18.04系统并且redis在5.0以上,所以无需安装ruby

如果大家报错:WARNING: redis-trib.rb is not longer available!

是因为redis5.0以上redis cluster安装方式不推荐使用redis-trib.rb,而是使用redis-cli,这样你就不用安装ruby了,输入的命令不是./redis-trib.rb create --replicas 1 XXXX而是步骤4中的代码。

1.拷贝redis.conf文件

因为redis-cluster最少需要六个redis服务,所以这里以六个为例。
选择一个目录创建6个.conf配置文件(以后要用到),也可以创建完一个之后copy
在这里插入图片描述
文件内容:
在这里插入图片描述
其他几个文件只需要更改里面所有的端口号即可(注意所有的6379都需要修改)

include /opt/redis-5.0.6/redis.conf
pidfile "/var/run/redis_6379.pid"
bind 192.168.1.110
port 6379
dbfilename "dump6379.rdb"
cluster-enabled yes
cluster-config-file nodes-6379.conf
cluster-node-timeout 15000
daemonize yes

2.分别开启六个redis服务

redis-server XXXX(对应的配置文件名)

在这里插入图片描述

3.查看一下节点文件是否生成

在这里插入图片描述

4.组合为集群

进入redis的安装目录下的src目录执行以下指令:

./redis-cli --cluster create 192.168.1.110:6379 192.168.1.110:6380 192.168.1.110:6381 192.168.1.110:6389 192.168.1.110:6390  192.168.1.110:6391 --cluster-replicas 1

其中**–cluster-replicas 1**为希望每个master有一个slave。
在这里插入图片描述
输入yes,如果输错ctrl+c退出重新输入命令。
在这里插入图片描述
集群搭建完成。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值