• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
孙龙 程序员
少时总觉为人易,华年方知立业难
博客园    首页    新随笔    联系   管理    订阅  订阅
使用redis-trib.rb工具快速搭建redis集群

使用redis-trib.rb工具快速搭建redis集群

手动搭建集群便于理解集群创建的流程和细节,不过手动搭建集群需要很多步骤,当集群节点众多时,必然会加大搭建集群的复杂度和运维成本,因此官方提供了 redis-trib.rb的工具方便我们快速搭
建集群。
redis-tribyb 是采用 Ruby 实现的 redis 集群管理工具,内部通过 Cuser相关命令帮我们简化集群创建、检查、槽迁移和均衡等常见运维操作,使用前要安装 ruby依赖环境
安装命令:

yum makecache fast
yum install rubygems
gem sources --remove https://rubygems.org/
gem sources -a http://mirrors.aliyun.com/rubygems/
gem update -system
gem install redis -v3.3.5

 

 我们可以停掉所有的节点,然后清空数据,恢复成一个全新的集群,所有机器执行命令

pkill redis
rm -rf /data/redis_cluster/redis_6380/*
rm -rf /data/redis_cluster/redis_6381/*

全部清空之后启动所有的节点,所有机器执行

各个节点如下状态

 db01执行创建集群命令

cd /opt/redis_cluster/redis/src
./redis-trib.rb create --replicas 1 10.0.0.51:6380 10.0.0.52:6380 10.0.0.53:6380 10.0.0.51:6381 10.0.0.52:6381 10.0.0.53:6381

 

 以上命令有个小bug  主从都是随机的,会出现53的6380-》6381 自己一台机器做主从高可用,一旦宕机数据无法恢复

 

检查集群完整性

/redis-trib.rb check 10.0.0.51:6380

 

重新修改集群主从绑定关系:

 

本文来自博客园,作者:孙龙-程序员,转载请注明原文链接:https://www.cnblogs.com/sunlong88/p/18370099

posted on 2024-08-20 19:16  孙龙-程序员  阅读(53)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3