linux redis-trib.rb,linux - redis-trib.rb 命令详解
参考网站
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 命令详解相关推荐
- linux中的 ip addr 和 ip link命令详解
linux中的 ip addr 和 ip link命令详解 一.ip addr命令 我是使用的linux系统是redhat7.3,其它linux的相关操作大同小异(在这里不做赘述) 1.查看 (1). ...
- linux dd iflag oflag,【转】dd命令详解及利用dd测试磁盘性能
linux下dd命令详解 名称: dd 使用权限: 所有使用者 manpage 定义: convert and copy a file 使用方式: dd [option] dd --help info ...
- 【linux】循序渐进学运维-基础篇-netstat命令详解
大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-基础篇的第62篇文章 文章目录 前言 一. netstat命令详解 作用 1. 常用参数 2. 命令使用 1) 参数作用详解 2) 网络连接状 ...
- linux系统中安装和使用rz/sz命令详解
对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令.今天,我们 ...
- linux怎么强制解挂,linux下强制卸载挂接点——umount+Fuser命令详解
fuser -km /soft umount /soft Linux命令Fuser详解 使用文件或者套节字来表示识别进程.我常用的他的两个功能:查看我需要的进程和我要杀死我查到的进程 比如当你想umo ...
- Linux学习之文件系统zfs文件系统之zpool命令详解
ZPOOL(8) System Manager's Manual ZPOOL(8)NAMEzpool - configure ZFS storage poolsSYNOPSISzpool -?zpoo ...
- linux搜索指定文件夹里文件是否存在,Linux文件操作之文件查询与搜索命令详解...
文件的查询和搜索也是最常用的操作,在嵌入式 Linux 开发中常常需要在 Linux 源码文件中查询某个文件是否存在,或者搜索哪些文件都调用了某个函数等等.本节我们就讲解两个最常用的文件查询和搜索命令 ...
- Linux基础系列4(ls,cp命令详解)
Linux系统操作离不开命令,基础命令更显得尤为重要,下面几个让我们来一一尝试 ls:列出当前目录的内容或指定目录 用法:ls [options] [files_or_dirs] ls -a包含隐藏文 ...
- 在LINUX中怎样用FIDISK分区,fdisk分区命令详解与fdisk非交互式分区
1.说明:fdisk如何来学习 fdisk,就是在linux中用来分区的一个命令了,至于详细的参数,可以man一下,这里给出实际应用过程中最常用的用法,因为这样比起单纯讲命令的语法功能更能掌握一个命令 ...
- Linux(5)RedHat7 基本命令四-cd命令详解
导言 cd命令 作用 用法 详细全选项参数解释 常用选项 -l选项 -P选项 其他应用 使用绝对路径 使用相对路径 实践一 实践二 实践三 波浪号 用户主目录 实践四 访问您的邻居的主目录也可以自己 ...
最新文章
- 腾讯服务器“上天”、大疆云台会飞、淘宝被掰弯了……这是昨天各大科技公司的最新产品...
- Springboot制作小网盘系统(小项目)
- 漫画:什么是单例设计模式
- 怎么p出模糊的照片_36. 盲去卷积 - 更加实用的图像去模糊方法
- python自动化框架pytest pdf_Python 自动化测试框架 unittest 和 pytest 对比
- mysql查到库怎么进入表_mysql如何进入数据库查看所有表
- Spring学习总结(24)——Spring配置文件加载路径总结
- HCIE-Security Day39:理论学习:隐私保护
- C语言的变量的作用域和生存期
- python集合和字典创建通讯录_Python基础-字典和集合
- 在uniapp中配置并colorui及阿里图标
- 用html+css制作简单好看的登陆注册界面
- 电脑中病毒以后,如何删掉右键残留的菜单
- 一文读懂TCP/IP组包发包全过程
- 借贷记账法笔记1(资成费借加贷减,收负所借减贷加)
- 怎么用okhttp获得响应头数据
- syscall(SyS_gettid)
- [Git] Git整理(四) git rebase 的使用
- 如何在多可系统里设置腾讯通RTX参数
- 623.三个数的最大乘积