转载请声明出处哦~,本篇文章发布于 fushengwushi 的博客:https://www.fushengwushi.com/archives/1633

redis cluster集群部署后,可以通过redis-cli的 cluster nodes 命令查看集群的节点信息。

输出的每行,都代表一个节点,下面我们讲解下这些信息的含义,为了更直观些,我们将这些信息放入表格里:

id ip:port flags master ping-sent pong-recv config-epoch config-epoch slot
46dc4de072aad1e44548cfde5b56239001eaff5a 127.0.0.1:6380@16380 master 0 1623402917302 2 connected 5461-10922
18cc5a352ba7a567bdbad5d777b3712a7b81b0f8 127.0.0.1:6384@16384 slave 99b3c660b15114ef55247e5b07cbf8f34621bee3 0 1623402916327 3 connected
99b3c660b15114ef55247e5b07cbf8f34621bee3 127.0.0.1:6381@16381 master 0 1623402915000 3 connected 10923-16383
3e2cb9b12cf802fec29424dad133e42bc9a5f24c 127.0.0.1:6382@16382 slave 08e3c37dbf40c32af18d2c6c75fce04e1fe41920 0 1623402915318 1 connected
08e3c37dbf40c32af18d2c6c75fce04e1fe41920 127.0.0.1:6379@16379 myself,master 0 1623402914000 1 connected 0-5460
954e52a5ec121a68214ca0cede98b727c572727b 127.0.0.1:6383@16383 slave 46dc4de072aad1e44548cfde5b56239001eaff5a 0 1623402916000 2 connected

每项含义如下:

id 节点ID,是一个40字节的随机字符串,这个值在节点启动的时候创建,并且永远不会改变(除非使用CLUSTER RESET HARD命令)

ip:port 客户端与节点通信使用的地址

flags 逗号分割的标记位,可能的值有: myself, master, slave, fail?, fail, handshake, noaddr, noflags. 之后将详细介绍这些标记

master 如果节点是slave,并且已知master节点,则这里列出master节点ID,否则的话这里列出"-"

ping-sent 最近一次发送ping的时间,这个时间是一个unix毫秒时间戳,0代表没有发送过

pong-recv 最近一次收到pong的时间,使用unix时间戳表示

config-epoch 节点的epoch值(如果该节点是从节点,则为其主节点的epoch值)。每当节点发生失败切换时,都会创建一个新的,独特的,递增的epoch。如果多个节点竞争同一个哈希槽时,epoch值更高的节点会抢夺到

link-state node-to-node集群总线使用的链接的状态,我们使用这个链接与集群中其他节点进行通信.值可以是 connected 和 disconnected

slot 哈希槽值或者一个哈希槽范围. 从第9个参数开始,后面最多可能有16384个 数(limit never reached)。代表当前节点可以提供服务的所有哈希槽值。如果只是一个值,那就是只有一个槽会被使用。如果是一个范围,这个值表示为起始槽-结束槽,节点将处理包括起始槽和结束槽在内的所有哈希槽

各flags的含义

myself: 当前连接的节点
master: 节点是master
slave: 节点是slave
fail?: 节点处于PFAIL 状态。 当前节点无法联系,但逻辑上是可达的 (非 FAIL 状态)
fail: 节点处于FAIL 状态. 大部分节点都无法与其取得联系将会将改节点由 PFAIL 状态升级至FAIL状态
handshake: 还未取得信任的节点,当前正在与其进行握手
noaddr: 没有地址的节点(No address known for this node)
noflags: 连个标记都没有(No flags at all)

Redis Cluster “cluster nodes”命令相关推荐

  1. Redis进阶 -CLUSTER NODES 信息结合实际输出信息解读

    文章目录 Pre cluster nodes 作用 输出格式 flags 含义 slot 第一种 单哈希槽 第二种 Range 第三种特殊状态 导入和迁移 Pre Redis进阶 - 因异常断电导致的 ...

  2. redis集群信息分析-cluster info-cluster nodes

    [README] 本文po出 redis集群的节点信息,槽信息,以及字段含义 [1]集群信息 192.168.163.203:6380> cluster info cluster_state:o ...

  3. CentOS7下安装Redis伪集群(基于Redis官方Cluster集群模式版本redis-5.0.10)

    文章目录 Redis简介 什么是redis redis的优点 Redis集群都有哪些模式 主从复制(Master-Slave Replication) 哨兵模式(Sentinel) Redis官方 C ...

  4. redis的cluster集群模式

    我们知道主从复制和哨兵模式解决了Redis的单机问题,但是Redis仍然存在着以下两个问题: 1)所有的写操作都集中到主服务器上,主服务器CPU压力比较大 2)不管是主服务器还是从服务器,它们都同样保 ...

  5. 【redis】cluster相关知识点整理

    cluster为redis带来了什么呢? 高达1000个节点的高性能和线性可扩展性,在多个节点间自动拆分数据集 可接受的写安全度 系统尝试(尽最大努力)保留来自与大多数主节点连接的客户端的所有写操作. ...

  6. redis集群常用命令

    总结 1. 查看redis是否是集群模式,info cluster 命令 2. 查看集群的所有节点信息,cluster nodes 命令 3. 查看集群中各个节点的slot区间,cluster slo ...

  7. redis的安装和命令的使用(史上最全命令集合)

    redis的安装和使用 1. redis介绍 1.1 什么是NoSQL NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题.目前一些主流的NOSQL 产品: ...

  8. Redis 服务器管理相关命令

    客户端相关 查看客户端列表 CLIENT LIST 自2.4.0可用. 时间复杂度:O(N) N是客户端连接数量. 语法:CLIENT LIST 说明: Redis CLIENT LIST 命令用于返 ...

  9. Redis运维和开发学习笔记(6) 监控Redis工作状态-info命令

    Redis运维和开发学习笔记(6) 监控Redis工作状态-info命令 文章目录 Redis运维和开发学习笔记(6) 监控Redis工作状态-info命令 info server info clie ...

最新文章

  1. Nature:揭示人大脑类器官为何缺乏正常人脑特有的细胞亚型和复杂回路
  2. Flask发送邮件,最基础
  3. spring boot security ajax_Spring 和 SpringBoot 之间到底有啥区别?
  4. hdu 1861-游船出租
  5. linux卸载pci驱动,linux的PCI驱动固件问题
  6. 3、C#面向对象:封装、继承、多态、String、集合、文件(下)
  7. 【软件测试】Homework 1 Briefly describe an error
  8. python与vb语言_vb.net和python区别是什么
  9. 硬盘的免费分区工具:简单、易用
  10. python编写word_如何使用Python来编辑word
  11. Java面向对象的主要特征
  12. Failed to initialize NVML: Driver/library version mismatch
  13. loadrunne-- Analysis 分析器
  14. Primo Ramdisk内存盘工具软件
  15. Hue连接Mysql一直转圈圈连接不上的问题
  16. unity如何往下挖地形_如何在unity地形上挖坑?
  17. HTML5期末大作业:电影影视网站设计——电影介绍(11页) 学生HTML个人网页作业作品下载 个人电影影视网页设计制作 大学生个人电影影视网站作业模板 简单个人电影影视
  18. 警惕 攻击者偏爱的6大默认配置攻击宿主
  19. 计算机组装微课,计算机组装与维护微课教学的实践.doc
  20. mxgraph学习记录

热门文章

  1. 编译polygeist-polymer项目
  2. 职称英语职称计算机有效期,职称英语B级有效期是多久?
  3. LTE中小区选择流程及其S准则详解
  4. golang 判断字符串是否为数字字符串
  5. Nautilus Chain 首个生态基础设施 Poseiswap,公布空投规则
  6. JQuery插件秀:生成PDF文件(文本+上传图片+电子签名)
  7. Adobe Phtotshop CC下载
  8. java实现拜占庭将军_什么是拜占庭将军问题(一)
  9. iOS - IM 即时通讯
  10. Codeforces 622