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

【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>

字段字段值描述
id00fee91991f8bb6a787bb8552b5a207a4d1437f8节点ID,是一个40字节的随机字符串,这个值在节点启动的时候创建,并且永远不会改变(除非使用CLUSTER RESET HARD命令)
ip:port192.168.163.203:6380集群节点的ip和端口
flagsmyself,slave逗号分割的标记位,可能的值有: myself, master, slave, fail?, fail, handshake, noaddr, noflags.
masterec6f04c5cb3e3392b7787445440b7494ddff8923若节点是slave,列出master节点ID, 否则列出 - (如第2行的 master - )
ping-sent0最近一次发送ping的时间,这个时间是一个unix毫秒时间戳,0代表没有发送过.
pong-recv0最近一次收到pong的时间,使用unix时间戳表示.
config-epoch6节点的epoch值(or of the current master if the node is a slave)。每当节点发生失败切换时,都会创建一个新的,独特的,递增的epoch。如果多个节点竞争同一个哈希槽时,epoch值更高的节点会抢夺到。
link-stateconnectednode-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

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/330179.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

彻底理解正向代理和反向代理

转载自 彻底理解正向代理和反向代理平时工作中我们会接触到各种代理&#xff0c;它到底是什么概念呢&#xff0c;又是什么工作原理&#xff0c;下面我们具体来分析一下。1、概念正向代理这个很好理解&#xff0c;比如说你现在要访问一个外国的社交网站www.facebook.com&#xf…

查看电脑重启日志_系统日志看硬盘故障图文教程,电脑日志查看磁盘硬盘坏道问题方法...

大家好&#xff0c;我是老盖&#xff0c;感谢观看本篇文章&#xff0c;本文做的也有视频&#xff0c;也可以看我发布的视频。今天和大家讲一下通过电脑的系统日志&#xff0c;判断硬盘是否有问题的一个方法&#xff0c;最近这几天我这个电脑偶尔会卡一下&#xff0c;有的时候还…

redis集群依赖ruby

【README】 redis集群依赖ruby&#xff0c;需安装ruby环境&#xff0c;ruby版本需高于2.2。在创建redis集群前&#xff0c;需要安装ruby &#xff0c;命令如下 yum install ruby yum install rubygems gem install redis 【1】什么是 rubygems 转自 https://www.jianshu.c…

Springboot配置通过URL访问图片(静态资源)

一、确保为web项目&#xff0c;创建WebConfig 实现WebMvcConfigurer &#xff08;推荐&#xff09;或 继承WebMvcConfigurationSupport 说明&#xff1a; SpringBoot2.0 配置WebMvc 需extends WebMvcConfigurationSupport或implements WebMvcConfigurerSpring Boot中只能有一…

区块链技术

转载自 区块链技术最近影响极大的“勒索”病毒袭转全球&#xff0c;造成数以万计的电脑中毒&#xff0c;主要是通过AES/RSA加密电脑办公文件&#xff0c;此种加密方式没有私钥无法解密&#xff0c;黑客提供了解密的方式&#xff0c;就是按黑客提供的交易方式“比特币”交易&…

Springboot实现文件上传,并防止同文件重复上传

目录主要流程编写接受文件上传的Controller编写文件操作结果类编写文件操作类知识总结参考主要流程 在配置文件中添加文件操作的配置&#xff0c;示例&#xff1a; storage:image:#保存位置save-path: D:\classdesign-photo\images\#允许上传的类型allow-type:- jpg- png编写…

asp 执行 exe_EXE程序加密锁下载-EXE程序加密锁电脑版下载v5.0

exe是Windows电脑上常见的程序运行文件格式&#xff0c;EXE程序加密锁能够将该种类型的文件进行加密&#xff0c;帮助用户控制某个软件的使用权限&#xff0c;它的体积可以忽略不计&#xff0c;操作方法也很简单。软件特色EXE程序加密锁是一个功能强大的exe程序锁&#xff0c;能…

dubbo服务调试管理实用命令

转载自 dubbo服务调试管理实用命令 公司如果分项目组开发的&#xff0c;各个项目组调用各项目组的接口&#xff0c;有时候需要在联调环境调试对方的接口&#xff0c;可以直接telnet到dubbo的服务通过命令查看已经布的接口和方法&#xff0c;并能直接invoke具体的方法&#xff…

转-聚合查询变慢-详解Elasticsearch的Global Ordinals与High Cardinality

转自&#xff1a; https://blog.csdn.net/zwgdft/article/details/83215977 【README】 Elasticsearch中的概念很多&#xff0c;本文将从笔者在实践过程中遇到的问题出发&#xff0c;逐步详细介绍 Global Ordinals 和 High Cardinality &#xff0c;这也是笔者的认知过程。文中…

SpringBoot配置Mybatis的两种方式(通过XML配置和通过YML配置文件配置)

一、 通过XML的方式配置Mybatis 在 /src/main/resource下创建Mybatis配置文件 mybatis-config.xml 和 映射文件目录mapper在application.yml指定Mybatis配置文件、映射文件的位置 可选&#xff1a; - mybatis.config-location&#xff1a;配置 mybatis-config.xml 路径mybatis…

cmw500综合测试仪使用_山西优质三相直流电阻测试仪图片-南电合创

感谢您关注我们的产品&#xff0c;本公司除了有此产品介绍以外&#xff0c;还有太阳能接线盒测试仪&#xff0c;绝缘电阻测试仪&#xff0c;回路电阻测试仪&#xff0c;变压器直流电阻测试仪&#xff0c;无线高压核相仪&#xff0c;微机继电保护测试仪&#xff0c;电能质量分析…

内连接,外链接(左连接、右连接、全连接),交叉连接大总结

转载自 内连接&#xff0c;外链接&#xff08;左连接、右连接、全连接&#xff09;&#xff0c;交叉连接大总结1.什么是连接查询呢&#xff1f;概念&#xff1a;根据两个表或多个表的列之间的关系&#xff0c;从这些表中查询数据。目的&#xff1a;实现多个表查询操作。2.分类&…

redis创建集群报错can‘t connect to node 192.168.163.203

【README】 创建集群报错 cant connect to node 192.168.163.203 [rootcentos201 ~]# /usr/local/redis-cluster/bin/redis-trib.rb create --replicas 0 192.168.163.201:6379 192.168.163.202:6379 192.168.163.203:6379 >>> Creating cluster Connecting to no…

SpringMVC控制器方法获取参数时@RequestParam注解加与不加的区别

问题 在使用SpringMVC时获取参数时&#xff0c;加与不加RequestParam都会自动传入参数值&#xff0c;那加与不加的区别是什么&#xff1f; 测试 GetMapping("test1")public String test1(String s){return "参数&#xff1a;"s;}GetMapping("test2&…

如何设置电脑自动锁屏_这个手机锁屏密码竟可以根据时间而变化!密码每分钟都会发生改变...

如今&#xff0c;手机已经成为了我们生活中不可或缺的一部分。手机里面承载了我们太多的个人信息、生活隐私&#xff0c;财产安全等等。为了防止别人偷窥我们的手机&#xff0c;我们都会将手机设置锁屏密码。相信大家锁屏设置的都是图形或者数字密码。但是这样的密码很容易被人…

我猜,每个程序员对着电梯都想过调度算法吧

转载自 我猜&#xff0c;每个程序员对着电梯都想过调度算法吧 传统电梯调度算法 1.1 先来先服务算法&#xff08;FCFS&#xff09; 先来先服务&#xff08;FCFS-First Come First Serve&#xff09;算法&#xff0c;是一种随即服务算法&#xff0c;它不仅仅没有对寻找楼层进行…

redis集群添加节点报错Either the node already knows other nodes (check with CLUSTER NODES) or contains some k

【README】 redis集群添加节点报错 [ERR] Node 192.168.163.202:6380 is not empty. Either the node already knows other nodes (check with CLUSTER NODES) or contains some key in database 0. 【1】 原因 导致异常的主要原因是该节点中默认生成的配置或历史存储数据…

SpringMVC 参数校验

SpringMVC 可以通过使用注解的方式对参数进行校验&#xff0c;省去参数校验的代码 引入依赖 Spring项目需引入 <dependency><groupId>org.hibernate.validator</groupId><artifactId>hibernate-validator</artifactId><version>6.0.7.F…

linux入门_Linux超详细0基础入门篇(一)

首先要感谢大康老师对我在Linux操作系统上的教导。今天来讲一下用途广泛的Linux的基础入门教程仅仅是做入门使用&#xff0c;如果想更加深入的学习那就需要自己做探索了。本次例子使用的是kali linux(ARM架构)是基于Debian的Linux发行版本&#xff0c;可能会与其他版本操作有所…

教你如何监控 Java 线程池运行状态

转载自 干货 | 教你如何监控 Java 线程池运行状态 之前写过一篇 Java 线程池的使用介绍文章《线程池全面解析》&#xff0c;全面介绍了什么是线程池、线程池核心类、线程池工作流程、线程池分类、拒绝策略、及如何提交与关闭线程池等。 但在实际开发过程中&#xff0c;在线程池…