【README】

本文po出 redis集群的节点信息,槽信息,以及字段含义

【1】集群信息

192.168.163.203:6380> cluster info
cluster_state:ok
cluster_slots_assigned:16384
cluster_slots_ok:16384
cluster_slots_pfail:0
cluster_slots_fail:0
cluster_known_nodes:9
cluster_size:3
cluster_current_epoch:11
cluster_my_epoch:2
cluster_stats_messages_sent:26337
cluster_stats_messages_received:26156
192.168.163.203:6380>
192.168.163.203:6380> cluster nodes
00fee91991f8bb6a787bb8552b5a207a4d1437f8 192.168.163.203:6380 myself,slave ec6f04c5cb3e3392b7787445440b7494ddff8923 0 0 6 connected
ec6f04c5cb3e3392b7787445440b7494ddff8923 192.168.163.202:6379 master - 0 1612785963272 2 connected 5461-10922
fb2d63eef5286da9613ff252ea3e02bc5bf1714a 192.168.163.201:6381 slave ec6f04c5cb3e3392b7787445440b7494ddff8923 0 1612785966928 7 connected
e2d2d0554c6051bb27b51aa5093ae66a85c4a16c 192.168.163.201:6380 slave ec6f04c5cb3e3392b7787445440b7494ddff8923 0 1612785965915 4 connected
e3f10671246e54c0ae60b7bf9f73efc9c60a2669 192.168.163.203:6379 slave 5a3d443feba5c67451b31ded6480bb5a70804b88 0 1612785967949 11 connected
109f3bf0dba09b18a2e80e656f83c215f74f898a 192.168.163.203:6381 slave 5a3d443feba5c67451b31ded6480bb5a70804b88 0 1612785961853 11 connected
5a3d443feba5c67451b31ded6480bb5a70804b88 192.168.163.202:6381 master - 0 1612785960835 11 connected 10923-16383
2f71a7878b1ea9a773bc0c2b938a97b72fe99883 192.168.163.202:6380 slave 3faa9492e958d4f7d4e882d0c478d5445e3eafa8 0 1612785966321 5 connected
3faa9492e958d4f7d4e882d0c478d5445e3eafa8 192.168.163.201:6379 master - 0 1612785964897 1 connected 0-5460

【2】cluster nodes 节点信息分析

00fee91991f8bb6a787bb8552b5a207a4d1437f8 192.168.163.203:6380 myself,slave ec6f04c5cb3e3392b7787445440b7494ddff8923 0 0 6 connected

<id> <ip:port> <flags> <master> <ping-sent> <pong-recv> <config-epoch> <link-state> <slot> <slot> ... <slot>

字段 字段值 描述
id 00fee91991f8bb6a787bb8552b5a207a4d1437f8 节点ID,是一个40字节的随机字符串,这个值在节点启动的时候创建,并且永远不会改变(除非使用CLUSTER RESET HARD命令)
ip:port 192.168.163.203:6380 集群节点的ip和端口
flags myself,slave 逗号分割的标记位,可能的值有: myself, master, slave, fail?, fail, handshake, noaddr, noflags.
master ec6f04c5cb3e3392b7787445440b7494ddff8923 若节点是slave,列出master节点ID, 否则列出 - (如第2行的 master - )
ping-sent 0 最近一次发送ping的时间,这个时间是一个unix毫秒时间戳,0代表没有发送过.
pong-recv 0 最近一次收到pong的时间,使用unix时间戳表示.
config-epoch 6 节点的epoch值(or of the current master if the node is a slave)。每当节点发生失败切换时,都会创建一个新的,独特的,递增的epoch。如果多个节点竞争同一个哈希槽时,epoch值更高的节点会抢夺到。
link-state connected node-to-node集群总线使用的链接的状态,我们使用这个链接与集群中其他节点进行通信.值可以是 connected 和 disconnected.
slot   哈希槽值或者一个哈希槽范围. 从第9个参数开始,后面最多可能有16384个 数。  (说直白点,用来给事件增加版本号)

补充1) epoch 或 current_epoch 或 config_epoch ,  https://blog.csdn.net/chen_kkw/article/details/82724330

补充2) redis集群的3种策略,参见  https://www.jianshu.com/p/84107e4f6585?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

redis集群信息分析-cluster info-cluster nodes相关推荐

  1. 阿里云下Redis集群报Waiting for the cluster to join...和CLUSTERDOWN Hash slot not served的坑(网上搜了好多没看到什么能基本解决的)

    1 修改etc下面的redis.conf 改成bind 0.0.0.0 如果改成阿里云下的Ip redis服务将开启不了 2.在阿里云下配置12个redis集群端口安全组 3.输入redis-cli ...

  2. Docker上配置Redis集群时出现No more cluster attempts left.

    Docker上配置时一定要更改每个redis.conf指定ip,端口和总线端口 # Example: cluster-announce-ip XXX.XXX.XXX.XXX(服务器公网ip) clus ...

  3. 查看redis集群信息

    注:ip为安装redis的那台服务器(集群中的其中一台)的ip,password为redis的密码 集群相关信息查看 1.集群状态 redis-cli -h ip -p 9379 -a passwor ...

  4. Redis集群运维与核心原理(哨兵选举、集群选举等)剖析

    1.Redis集群方案比较 哨兵模式 高可用集群模式 redis集群是一个由多个主从节点群组成的分布式服务器群,它具有复制.高可用和分片特性.Redis集群不需要 sentinel哨兵也能完成节点移除 ...

  5. 七、Redis集群搭建

    1.搭建步骤 第一步:在第一台机器的/usr/local下创建文件夹redis‐cluster,然后在其下面分别创建2个文件夹如下 1. mkdir ‐p /opt/module/redis‐clus ...

  6. Redis集群搭建方式

    一.哨兵模式 在 redis3.0之前,redis使用的哨兵架构,它借助 sentinel 工具来监控 master 节点的状态:如果 master 节点异常,则会做主从切换,将一台 slave 作为 ...

  7. Redis集群方案及框架

    redis集群分为服务端集群和客户端分片,redis3.0以上版本实现了集群机制,即服务端集群,3.0以下使用客户端分片(Sharding). 通常,为了提高网站响应速度,总是把热点数据保存在内存中而 ...

  8. redis集群之主从复制+哨兵模式

    文章目录 一.redis集群之主从复制 1.1.集群介绍 1.2.搭建过程 1.3.验证 二.redis集群之哨兵模式 2.1.部署过程 1.搭建主从复制集群 2.设置哨兵模式的配置文件 3.启动哨兵 ...

  9. [转]redis 5.0.5 5分钟搭建redis集群

    环境:centos 7 1:下载并安装redis ​​​​​​​$ wget http://download.redis.io/releases/redis-5.0.5.tar.gz$ tar xzf ...

最新文章

  1. Nature: 人的肠道古细菌基因组集
  2. android 虚拟按键挡住布局,Android 关于导航栏(虚拟按键)遮挡PopupWindow底部布局的问题...
  3. linux device结构体,struct device结构体
  4. weblogic常见漏洞
  5. 发送结构化数据Client端
  6. 读取不同位置的配置文件
  7. python第四章单元测试_智慧树APPPython语言应用第四单元章节测试答案
  8. Elasticsearch整理笔记(二)
  9. 吴恩达机器学习练习2:Regularized logistic regression
  10. 【长篇连载】桌面管理演义 尾声
  11. mysql 命令 例子_Mysql 命令实例
  12. 《企业IT架构转型之道》边读边想——数字化运营能力
  13. GATK教程 / 体细胞短变异检测 (SNV+InDel)流程概览
  14. 计算机输入法在桌面显示不出来的,电脑开机无法正常显示桌面只能看到输入法如何解决...
  15. oracle一体机的管理界面,Oracle 数据库一体机:zData Light - 分布式存储管理平台
  16. 面试被骗 :当了一小时讲师,最后反倒说我不合格
  17. 2020最全Python内置函数大全!赶快收藏起来!
  18. 上海市公积金、养老保险、医疗保险转出事宜
  19. 基于ASP.NET MVC 利用(Aspose+Pdfobject.js) 实现在线预览Word、Excel、PPT、PDF文件
  20. iOS开发:高德地图显示、定位、反地理编码

热门文章

  1. Codeforces Round #507 (Div. 1) D. You Are Given a Tree 根号分治 + dp
  2. 【水】几个网络流图论模型的记录
  3. bzoj#4555. [Tjoi2016Heoi2016]求和
  4. [LOJ #521]「LibreOJ β Round #3」绯色 IOI(抵达)(结论)
  5. ybtoj洛谷P4406三角形面积并(扫描线)
  6. P4322-[JSOI2016]最佳团体【0/1分数规划,树形背包】
  7. POJ2524——宗教(Ubiquitous Religions)【图论,并查集】
  8. Mathematics(jzoj 1747)
  9. 【DP】翻硬币(jzoj 3921)
  10. 面试官让我讲讲Java中的锁,我笑了