一.常用命令

打印集群的信息

CLUSTER INFO

列出集群当前已知的所有节点(node),以及这些节点的相关信息。

CLUSTER NODES

检查集群状态

src/redis-trib.rb check 127.0.0.1:7000

将节点的配置文件保存到硬盘里面。

CLUSTER SAVECONFIG

返回一个master节点的slaves 列表

CLUSTER SLAVES node-id

计算键 key 应该被放置在哪个槽上。

CLUSTER KEYSLOT <key>

返回槽 slot 目前包含的键值对数量。

CLUSTER COUNTKEYSINSLOT <slot>

返回 count 个 slot 槽中的键。

CLUSTER GETKEYSINSLOT <slot> <count>

二.操作命令

将一个或多个槽(slot)指派给当前节点。

cluster addslots {0...5461}

将 ip 和 port 所指定的节点添加到集群当中,让它成为集群的一份子。

CLUSTER MEET <ip> <port>

从集群中移除 node_id 指定的节点。

CLUSTER FORGET <node_id>

将当前节点设置为 node_id 指定的节点的从节点。

CLUSTER REPLICATE <node_id>

将一个或多个槽(slot)指派(assign)给当前节点。

CLUSTER ADDSLOTS <slot> [slot ...]

移除一个或多个槽对当前节点的指派。CLUSTER FLUSHSLOTS 移除指派给当前节点的所有槽,让当前节点变成一个没有指派任何槽的节点。

CLUSTER DELSLOTS <slot> [slot ...]

将槽 slot 指派给 node_id 指定的节点。

CLUSTER SETSLOT <slot> NODE <node_id>

将本节点的槽 slot 迁移到 node_id 指定的节点中。

CLUSTER SETSLOT <slot> MIGRATING <node_id>

从 node_id 指定的节点中导入槽 slot 到本节点。

CLUSTER SETSLOT <slot> IMPORTING <node_id>

取消对槽 slot 的导入(import)或者迁移(migrate)。

CLUSTER SETSLOT <slot>

三.redis-trib.rb脚本

这个是ruby编写的redis集群管理工具

1代表每个主只有一个从,写在前面的是主,后面的是从

redis-trib.rb create --replicas 1 ip:port ip:port

检测集群是否有问题

redis-trib.rb check ip:port

添加一个节点到集群

redis-trib.rb add-node <新节点ip:端口> <老节点ip:端口>

Redis cluster 集群命令合集的更多相关文章

  1. elasticsearch(四) 之 elasticsearch常用的一些集群命令

    目录 elasticsearch常用的一些集群命令 查看集群健康状态 查看集群的节点列表 查看所有的索引 删除索引 查询索引的某个文档内容 更新文档 删除文档 自动创建索引 定时删除索引 elasti ...

  2. 实现Redis Cluster并实现Python链接集群

    目录 一.Redis Cluster简单介绍 二.背景 三.环境准备 3.1 主机环境 3.2 主机规划 四.部署Redis 4.1 安装Redis软件 4.2 编辑Redis配置文件 4.3 启动R ...

  3. redis集群命令及常规操作

    集群命令 [root@redis06 etc]# redis-cli --cluster help Cluster Manager Commands: create host1:port1 ... h ...

  4. 分布式缓存技术redis学习系列(四)——redis高级应用(集群搭建、集群分区原理、集群操作)

    本文是redis学习系列的第四篇,前面我们学习了redis的数据结构和一些高级特性,点击下面链接可回看 <详细讲解redis数据结构(内存模型)以及常用命令> <redis高级应用( ...

  5. 分布式缓存技术redis学习(四)——redis高级应用(集群搭建、集群分区原理、集群操作)

    本文是redis学习系列的第四篇,前面我们学习了redis的数据结构和一些高级特性,点击下面链接可回看 <详细讲解redis数据结构(内存模型)以及常用命令> <redis高级应用( ...

  6. 分布式缓存技术redis系列(四)——redis高级应用(集群搭建、集群分区原理、集群操作)

    本文是redis学习系列的第四篇,前面我们学习了redis的数据结构和一些高级特性,点击下面链接可回看 <详细讲解redis数据结构(内存模型)以及常用命令> <redis高级应用( ...

  7. redis高级应用(集群搭建、集群分区原理、集群操作)

    文章主目录 Redis集群简介 Redis集群搭建 Redis集群分区原理 集群操作 参考文档 本文是redis学习系列的第四篇,前面我们学习了redis的数据结构和一些高级特性,点击下面链接可回看 ...

  8. redis在Windows下以后台服务一键搭建集群(单机--伪集群)

    redis在Windows下以后台服务一键搭建集群(单机--伪集群) 一.概述 此教程介绍如何在windows系统中同一台机器上布置redis伪集群,同时要以后台服务的模式运行.布置以脚本的形式,一键 ...

  9. redis系列之4----redis高级应用(集群搭建、集群分区原理、集群操作)

    文章主目录 Redis集群简介 Redis集群搭建 Redis集群分区原理 集群操作 参考文档 本文是redis学习系列的第四篇,前面我们学习了redis的数据结构和一些高级特性,点击下面链接可回看 ...

随机推荐

  1. Python基础(__slots__)

    class Point(object): __slots__ = ('name','point') p1 = Point() p1.name = 100 print(p1.name)#100 #p1. ...

  2. excel (2)

    ... poi 3.8 import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; ...

  3. [loj6271]生成树求和

    将每一位拆开考虑,即不妨假设$0\le c<3$ 考虑矩阵树定理,即统计所有生成树边权乘积的和,但我们这里要将边权相加,很明显将其作为幂次(如果作为$cx+1$无法对3取模) 更具体的,也就是将 ...

  4. 填坑总结:python内存泄漏排查小技巧

    摘要:最近服务遇到了内存泄漏问题,运维同学紧急呼叫解决,于是在解决问题之余也系统记录了下内存泄漏问题的常见解决思路. 本文分享自华为云社区<python内存泄漏排查小技巧>,作者:luti ...

  5. Spring Boot的前世今生以及它和Spring Cloud的关系详解。

    要了解Spring Boot的发展背景,还得从2004年Spring Framework1.0版本发布开始说起,不过大家都是从开始学习Java就使用Spring Framework了,所以就不做过多展 ...

  6. 解决 IDEA 2021.2.3 新建maven项目只有两个archetype项目模板的问题

    最近把我的 IDEA 版本更新到 2021.2.3 了,发生了一个比较有意思的问题,做个小小的记录 思路分析 在新的 IDEA 中配置完Maven之后,想要创建Maven项目的时候没有自动加载arch ...

  7. CF#581 (div2)题解

    CF#581 题解 A BowWow and the Timetable 如果不是4幂次方直接看位数除以二向上取整,否则再减一 #include<iostream> #include< ...

  8. 设置administrator账号密码

    设置administrator账号密码: 打开:附件->运行 输入:lusrmgr.msc 在里面的用户里修改administrator密码

  9. 大型前端项目 DevOps 沉思录 —— CI 篇

    摘要 DevOps 一词源于 Development 和 Operations 的组合,即将软件交付过程中开发与测试运维的环节通过工具链打通,并通过自动化的测试与监控,减少团队的时间损耗,更加高效稳定 ...

  10. C#点击按钮添加标签

    <asp:Button ID="button1" runat="server" Text="创建" onclick="But ...