Redis 6.x 集群搭建 Cluster模式

Redis 6.x 集群搭建 Cluster模式

环境介绍

系统:centos7

redis版本:6.2.6

服务器:2台 2核2G 的VMware虚拟机

集群搭建

  1. 官网下载redis安装包并上传至服务器 https://redis.io/download (Stable:稳定版)

  2. 解压编译安装

   # 需要先安装gcc环境,已安装请忽略
   yum -y install gcc
   
   cd /opt
   tar -zxvf /root/redis-6.2.6.tar.gz
   cd redis-6.2.6
   make
   cd src
   make install
  1. 创建集群配置
   # 创建集群目录
   mkdir /usr/local/redis-cluster
   cd /usr/local/redis-cluster
   # 创建节点
   mkdir 7000 7001 7002
   # 拷贝redis.conf文件至节点目录
   cp /opt/redis-6.2.6/redis.conf 7000
   cp /opt/redis-6.2.6/redis.conf 7001
   cp /opt/redis-6.2.6/redis.conf 7002
  1. 修改每个节点的配置
   port 7000  #端口
   bind 192.168.117.132  #其他节点机器能访问的地址,建议设置为局域网ip
   daemonize yes  #后台运行
   pidfile /var/run/redis_7000.pid
   cluster-enabled yes  #开启集群 (去掉注释)
   cluster-config-file nodes-7000.conf  #集群配置 首次启动自动生成
   cluster-node-timeout 15000  #请求超时 默认15秒
   appendonly yes  #aof日志 会记录每次写操作
  1. 启动节点
   redis-server 7000/redis.conf
   redis-server 7001/redis.conf
   redis-server 7002/redis.conf
  1. 另一台服务器同样操作,只需改变配置文件中的访问地址

  2. 建立集群前需要开放防火墙端口,因本文使用的是虚拟机所以直接关闭防火墙,生产环境请自行考虑安全问题

   systemctl stop firewalld.service
  1. 使用redis-cli建立集群
   #集群相关命令
   redis-cli --cluster help
   
   #创建集群 --cluster-replicas 从节点个数
   redis-cli --cluster create 192.168.117.132:7000 192.168.117.132:7001 192.168.117.132:7002 192.168.117.133:7000 192.168.117.133:7001 192.168.117.133:7002 --cluster-replicas 1
   
   #执行命令会出现提示 Can I set the above configuration? (type 'yes' to accept):
   #直接输入yes即可
   
   #查看集群状态
   redis-cli --cluster info 192.168.117.132:7000

Another Redis Desktop Manager

这里推荐一个开源的redis客户端软件

https://github.com/qishibo/AnotherRedisDesktopManager

支持集群连接,支持中文,挺好用的~

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值