redis三主三从集群搭建

本文搭建环境:
六台服务器ip分别为:
10.11.4.129
10.11.4.138
10.11.4.143
10.11.4.161
10.11.4.169
10.11.4.174
系统版本均为Ubuntu18.04,redis4.0.9
1.首先在10.11.4.129上创建redis-cluster目录

mkdir redis-cluster

2.在该目录下,创建目录7000,并将redis.conf拷贝到7000,其中redis.conf一般在/etc/redis/目录下

cp /etc/redis/redis.conf 7000

3.修改配置文件名称为redis_7000.conf,内容修改为:

port 7000
bind 10.11.4.129
daemonize yes
pidfile 7000.pid
cluster-enabled yes
cluster-config-file 7000_node.conf
cluster-node-timeout 15000
appendonly yes

4.使用配置文件启动redis服务

redis-server redis_7000.conf

结果如下即为启动成功
在这里插入图片描述
5.可以通过命令查看redis进程,如下
在这里插入图片描述
在另外五台服务器也分别执行1-5步骤,分别将7000替换为7001,7002,7003,7004,7005,启动redis服务
6.在10.11.4.129上执行命令

sudo cp /usr/share/doc/redis-tools/examples/redis-trib.rb /usr/local/bin/

使得可以在任何目录下调用此命令
7.安装ruby环境

sudo apt-get install ruby

然后需要查看一下ruby的gem源地址

gem source -l

如果是https://rubygems.org/ 则下步可能会报错,解决方案在8
8.需要安装redis的相关依赖,由于本人安装的时候没有找到可用的源,尝试了网上说的几种可更换的源均不可用,因此直接从官网https://rubygems.org/gems/redis/versions下载了对应的gem文件进行手动安装,下载对应版本的gem文件上传到服务器,执行安装(需要换成你对应的版本)

gem install -l ./redis-4.0.3.gem

安装完成
在这里插入图片描述
9.执行命令搭建集群

redis-trib.rb create --replicas 1 10.11.4.129:7000 10.11.4.138:7001 10.11.4.143:7002 10.11.4.161:7003 10.11.4.169:7004 10.11.4.174:7005

查看集群节点情况

redis-cli -h 10.11.4.129 -p 7000 cluster nodes

在这里插入图片描述
三主三从redis集群搭建完成,可以看到三台master,三台slave服务器。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值