参考网站

http://www.cnblogs.com/ivictor/p/9768010.html

简介

redis-trib.rb是官方提供的Redis Cluster的管理工具,无需额外下载,默认位于源码包的src目录下,但因该工具是用ruby开发的,所以需要准备相关的依赖环境

准备redis-trib.rb的运行环境

wget https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.1.tar.gz

tar xvf ruby-2.5.1.tar.gz

cd ruby-2.5.1/

./configure -prefix=/usr/local/ruby

make

make install

cd /usr/local/ruby/

cp bin/ruby /usr/local/bin

cp bin/gem /usr/local/bin

安装rubygem redis依赖

wget http://rubygems.org/downloads/redis-3.3.0.gem

gem install -l redis-3.3.0.gem

redis-trib.rb支持的操作

# redis-trib.rb help

Usage: redis-trib

create host1:port1 ... hostN:portN

--replicas

check host:port

info host:port

fix host:port

--timeout

reshard host:port

--from

--to

--slots

--yes

--timeout

--pipeline

rebalance host:port

--weight

--auto-weights

--use-empty-masters

--timeout

--simulate

--pipeline

--threshold

add-node new_host:new_port existing_host:existing_port

--slave

--master-id

del-node host:port node_id

set-timeout host:port milliseconds

call host:port command arg arg .. arg

import host:port

--from

--copy

--replace

help (show this help)

For check, fix, reshard, del-node, set-timeout you can specify the host and port of any working node in the cluster.

支持的操作如下:

1. create:创建集群

2. check:检查集群

3. info:查看集群信息

4. fix:修复集群

5. reshard:在线迁移slot

6. rebalance:平衡集群节点slot数量

7. add-node:添加新节点

8. del-node:删除节点

9. set-timeout:设置节点的超时时间

10. call:在集群所有节点上执行命令

11. import:将外部redis数据导入集群

linux redis-trib.rb,linux - redis-trib.rb 命令详解相关推荐

  1. linux中的 ip addr 和 ip link命令详解

    linux中的 ip addr 和 ip link命令详解 一.ip addr命令 我是使用的linux系统是redhat7.3,其它linux的相关操作大同小异(在这里不做赘述) 1.查看 (1). ...

  2. linux dd iflag oflag,【转】dd命令详解及利用dd测试磁盘性能

    linux下dd命令详解 名称: dd 使用权限: 所有使用者 manpage 定义: convert and copy a file 使用方式: dd [option] dd --help info ...

  3. 【linux】循序渐进学运维-基础篇-netstat命令详解

    大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-基础篇的第62篇文章 文章目录 前言 一. netstat命令详解 作用 1. 常用参数 2. 命令使用 1) 参数作用详解 2) 网络连接状 ...

  4. linux系统中安装和使用rz/sz命令详解

    对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令.今天,我们 ...

  5. linux怎么强制解挂,linux下强制卸载挂接点——umount+Fuser命令详解

    fuser -km /soft umount /soft Linux命令Fuser详解 使用文件或者套节字来表示识别进程.我常用的他的两个功能:查看我需要的进程和我要杀死我查到的进程 比如当你想umo ...

  6. Linux学习之文件系统zfs文件系统之zpool命令详解

    ZPOOL(8) System Manager's Manual ZPOOL(8)NAMEzpool - configure ZFS storage poolsSYNOPSISzpool -?zpoo ...

  7. linux搜索指定文件夹里文件是否存在,Linux文件操作之文件查询与搜索命令详解...

    文件的查询和搜索也是最常用的操作,在嵌入式 Linux 开发中常常需要在 Linux 源码文件中查询某个文件是否存在,或者搜索哪些文件都调用了某个函数等等.本节我们就讲解两个最常用的文件查询和搜索命令 ...

  8. Linux基础系列4(ls,cp命令详解)

    Linux系统操作离不开命令,基础命令更显得尤为重要,下面几个让我们来一一尝试 ls:列出当前目录的内容或指定目录 用法:ls [options] [files_or_dirs] ls -a包含隐藏文 ...

  9. 在LINUX中怎样用FIDISK分区,fdisk分区命令详解与fdisk非交互式分区

    1.说明:fdisk如何来学习 fdisk,就是在linux中用来分区的一个命令了,至于详细的参数,可以man一下,这里给出实际应用过程中最常用的用法,因为这样比起单纯讲命令的语法功能更能掌握一个命令 ...

  10. Linux(5)RedHat7 基本命令四-cd命令详解

    导言 cd命令 作用 用法 详细全选项参数解释 常用选项 -l选项 -P选项 其他应用 使用绝对路径 使用相对路径 实践一 实践二 实践三 波浪号 用户主目录 实践四 访问您的邻居的主目录也可以自己 ...

最新文章

  1. 腾讯服务器“上天”、大疆云台会飞、淘宝被掰弯了……这是昨天各大科技公司的最新产品...
  2. Springboot制作小网盘系统(小项目)
  3. 漫画:什么是单例设计模式
  4. 怎么p出模糊的照片_36. 盲去卷积 - 更加实用的图像去模糊方法
  5. python自动化框架pytest pdf_Python 自动化测试框架 unittest 和 pytest 对比
  6. mysql查到库怎么进入表_mysql如何进入数据库查看所有表
  7. Spring学习总结(24)——Spring配置文件加载路径总结
  8. HCIE-Security Day39:理论学习:隐私保护
  9. C语言的变量的作用域和生存期
  10. python集合和字典创建通讯录_Python基础-字典和集合
  11. 在uniapp中配置并colorui及阿里图标
  12. 用html+css制作简单好看的登陆注册界面
  13. 电脑中病毒以后,如何删掉右键残留的菜单
  14. 一文读懂TCP/IP组包发包全过程
  15. 借贷记账法笔记1(资成费借加贷减,收负所借减贷加)
  16. 怎么用okhttp获得响应头数据
  17. syscall(SyS_gettid)
  18. [Git] Git整理(四) git rebase 的使用
  19. 如何在多可系统里设置腾讯通RTX参数
  20. 623.三个数的最大乘积

热门文章

  1. 【ENSP模拟器】RIP(HCNP)——RIPv2的配置及实现
  2. java图书管理系统的简单实现
  3. 计算机在开机时会进行自检遇到,电脑开机自检卡住了怎么办
  4. 在Linux下刻录APE音乐
  5. 人工智能迅猛发展,如何应对避免失业?
  6. 键 -- 主键、候选键、可选键
  7. Linux完美学习笔记
  8. 计算字符串占用字节数
  9. c语言 愚人节题目,【题解】牛客2020年愚人节比赛
  10. Python---PDF旋转角度