Redis搭建集群详细流程记录

Redis集群搭建

redis版本:6.2.5

1、搭建Redis

参考这里

2、创建集群目录

[root@localhost ~] mkdir redis-cluster

3、搭建集群

搭建集群最少也得需要 3 台主机,如果每台主机再配置 1 台从机的话,则最少需要 6 台机器。这里设定这 6 台主机端口号为 7001 - 7006

操作流程:

  • 复制 1 份安装好的 redis 目录文件到集群目录 7001 中在这里插入图片描述
  • 如果存在持久化文件,如 dump.rdb 、appendonly.aof 等需要使用 rm -rf dump.rdb 删除
  • 修改 redis.conf 中的 port 为 7001在这里插入图片描述
  • 去掉 redis.conf 中的 cluster-enable yes 前面的注释,开启集群模式在这里插入图片描述
  • 修改 redis.conf 中的 bind 后面的地址 设为 0.0.0.0 表示任意位置可以访问,设为127.0.0.1 表示只能本机访问,设为本地ip地址表示局域网内可以访问在这里插入图片描述
  • 关闭防火墙 systemctl stop firewalld
  • 复制几份 7001 到 7002 - 7006 目录中 cp 7001/ 7002 -r在这里插入图片描述
  • 依次修改 7002 - 7006 中的 redis.conf 中的 port 为 7002 - 7006
  • 为了避免不必要的重复操作,可以创建并编辑启动脚本 startall.sh ( 文件名随便起 ),输入一下内容并保存
    cd 7001
    ./bin/redis-server ./redis.conf
    cd ..
    cd 7002
    ./bin/redis-server ./redis.conf
    cd ..
    cd 7003
    ./bin/redis-server ./redis.conf
    cd ..
    cd 7004
    ./bin/redis-server ./redis.conf
    cd ..
    cd 7005
    ./bin/redis-server ./redis.conf
    cd ..
    cd 7006
    ./bin/redis-server ./redis.conf
    cd ..
    
    在这里插入图片描述
  • 修改启动脚本的权限 chmod u+x startall.sh
  • 运行脚本,启动所有的redis实例
  • 使用 ps -ef | grep redis -i 查看是否成功启动在这里插入图片描述
  • 随便选择 7001 - 7006 的目录, cd 进该目录的 bin 目录,使用
    ./redis-cli --cluster create ip:port ip:port --cluster-replicas 1 创建集群在这里插入图片描述
  • 接着使用 ./redis-cli -h ip地址 -p 端口号 -c 连接集群, -c 代表指定集群连接
  • 连接之后,使用 cluster info 可以查看集群信息,使用 cluster nodes 可以查看集群节点的主从分布在这里插入图片描述在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值