Centos8搭建Redis Cluster集群

准备

集群搭建之前需要先安装单机版

# 进入/usr/local目录
cd /usr/local
# 下载redis
wget http://download.redis.io/releases/redis-4.0.7.tar.gz
# 解压
tar -zxvf redis-4.0.7.tar.gz
# 编译 需要有gcc环境,如果没有需要提前安装
cd redis-4.0.7
make && make install

设置集群配置文件

Redis Cluster至少需要6个节点,我这里是以3台机器为例,每台机器配置2个节点

  1. redis-4.0.7 同级目录创建集群文件夹
    cd ../
    mkdir -p redis-cluster/6379 redis-cluster/6380
    
  2. 创建配置文件
    cd redis-cluster/6379
    vim redis.conf
    
  3. 编辑配置文件
    # 绑定的端口号
    port 6379
    # pid文件生成位置
    pidfile /var/run/redis_6379.pid
    dir ./
    # 以守护进程的方式后台运行
    daemonize yes
    # 开启aof
    appendonly yes
    # 开启集群模式
    cluster-enabled yes
    # aof文件名称
    appendfilename "appendonly.aof"
    # 集群自动生成配置文件
    cluster-config-file nodes-6379.conf
    
  4. 同理在6380目录下也新建一个配置文件redis.conf,内容参考上面的配置,6379全部改成6380
  5. 启动63796380两个集群节点
    cd /usr/local/redis-4.0.7
    ./src/redis-server ../redis-cluster/6379/redis.conf
    ./src/redis-server ../redis-cluster/6380/redis.conf
    
  6. 另外两台机器参照上述流程进行配置

创建集群

3台机器6个节点全部启动后,就可以进行集群的创建了

  1. 安装ruby环境(如果有可以忽略)
    yum install ruby
    gem install redis
    
  2. 创建集群
    /usr/local/redis-4.0.7/src/redis-trib.rb create --replicas 1 192.168.0.143:6379 192.168.0.143:6380 192.168.0.136:6379 192.168.0.136:6380 192.168.0.134:6379 192.168.0.134:6380
    
  3. 创建成功

如何设置开机自启,可以参考Centos8设置Redis开机自启

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值