redis集群模式搭建3主3从-6.0.9

此次搭建redis集群模式为3主3从 redis 6.0.9版本
先将redis包准备好 在官网可以直接下载 地址:https://download.redis.io/releases/
在这里插入图片描述
安装包准备好后 使用tar命令解压 并mv到opt目录下重命名为redis
在这里插入图片描述
需要注意的是redis6版本以上 gcc版本不能低于5 直接安装会有报错 在网上查到了一个使用scl软件集升级的办法
第一步 yum install centos-release-scl
第二步 yum install devtoolset-7-gcc*
第三步 scl enable devtoolset-7 bash
此时查看gcc版本 gcc -v
在这里插入图片描述
gcc版本问题解决 接下来继续安装redis
在这里插入图片描述
install完成后 需要编辑一下redis配置文件 修改一些配置
在这里插入图片描述
第一个配置bind 我是使用一台主机部署 我就不做修改了
如果是多台 需要将这个参数修改为主机ip 或者0.0.0.0
在这里插入图片描述
第二个配置protected-mode 关闭保护模式
在这里插入图片描述
第三个配置daemonize 后台运行
在这里插入图片描述
修改完成后 cd到utils目录下 执行脚本
在这里插入图片描述
此时会报这个错误
在这里插入图片描述
解决方案 vi install_server.sh 注释掉以下几行
在这里插入图片描述
启动6个redis实例 分别为6383-6388 以下步骤重复执行6次
在这里插入图片描述
可以看到生成6个redis的启动配置文件
在这里插入图片描述
接下来修改配置文件 端口已经配置好了 所以不需要修改
第一个参数 bind 我是使用一台主机部署集群 我就不做修改了
如果是多台 需要将这个参数修改为主机ip 或者0.0.0.0
在这里插入图片描述
第二个配置protected-mode 关闭保护模式
在这里插入图片描述
第三个配置daemonize 后台运行
在这里插入图片描述
接下来的配置是集群的配置
redis作为集群节点启动
在这里插入图片描述
集群配置文件
在这里插入图片描述
集群超时时间
在这里插入图片描述
六个redis配置文件全部修改完成
在这里插入图片描述
可以看到之前install时redis已经启动
在这里插入图片描述
此时我们需要将redis重启 让配置生效
在这里插入图片描述
此时 组建redis集群的节点已经准备完成 执行以下命令来组建集群
后面为每个redis的地址 默认情况下 前三个为master 后三个为slave
(如果redis设置了密码 需要加-a参数 后面跟redis密码)
redis-cli --cluster create --cluster-replicas 1 127.0.0.1:6383 127.0.0.1:6384 127.0.0.1:6385 127.0.0.1:6386 127.0.0.1:6387 127.0.0.1:6388
在这里插入图片描述
执行后 会询问你 是否这样分配 没问题 输入yes
在这里插入图片描述
集群组建成功
在这里插入图片描述
我们查看一下信息
在这里插入图片描述
集群状态
在这里插入图片描述
集群节点信息
在这里插入图片描述
测试一下读写
写入一个key值 会发现他返回我们一个move值
在这里插入图片描述
跳到对应的redis节点 再次写入这个key 写入成功
在这里插入图片描述
也可以在连接redis时指定-c参数 可以自动跳转
将之前的name删掉
在这里插入图片描述
redis三主三从集群搭建完成

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值