amazon-web-services - redis-cli CLUSTER NODES 命令在 CLUSTER RESET 后显示不同节点上的不同信息

标签 amazon-web-services redis redis-cluster

我们有一个包含 3 台机器的 Redis 集群,每台机器上都有 Master+Slave(亚马逊云环境)。 顺序是[M1,S3][M2,S1][M3,S2]

重启一台机器后,例如 [M2,S1],CLUSTER NODES 命令显示不同的信息。我不明白这怎么可能。

例如: ./redis-cli -h 10.20.21.59 -p 7000 CLUSTER NODES 命令显示如下:

bba828ee8151f5addb0cb3d3bf91db559837c13f 10.20.21.59:7000 我自己,主人 - 0 0 3 已连接

但是 ./redis-cli -h 10.20.21.59 -p 7001 CLUSTER NODES 命令显示完全不同的东西:

d7d45ad6d12dfe65dff2867be05eef678ef72f69 10.20.21.44:7000 从站 de0ecb56f8cd28fc99807d51851bc735887e5a0a 0 1460988751963 6 已连接 de0ecb56f8cd28fc99807d51851bc735887e5a0a 10.20.21.113:7001 master - 0 1460988751462 6 已连接 0-5461 c034167f1ec790f4a5fdb28bb91843b03cbc77a0 10.20.21.113:7000 master - 0 1460988750960 2 已连接 5462-10922 9a74b8c329437cb845d409b34222a3adbe6146d2 10.20.21.44:7001 奴隶 bba828ee8151f5addb0cb3d3bf91db559837c13f 0 1460988752463 4 连接 69243875fc4a0dea0a95d559fbc8be8e8550c25f 10.20.21.59:7001 我自己,奴隶 c034167f1ec790f4a5fdb28bb91843b03cbc77a0 0 0 5 已连接 bba828ee8151f5addb0cb3d3bf91db559837c13f 10.20.21.59:7000 master - 0 1460988752964 3 已连接 10923-16383

任何人都可以解释发生了什么? 谢谢!

最佳答案

这正是 CLUSTER RESET 命令的工作方式。所以这是一个正常的行为。

关于amazon-web-services - redis-cli CLUSTER NODES 命令在 CLUSTER RESET 后显示不同节点上的不同信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36697107/

相关文章:

amazon-web-services - 将标签添加到 VPC 的默认网络 ACL

regex - AWS WAF Regexp 问题与前瞻

java - 将文件上传到 s3 时出现 AWS Cognito 异常

node.js - 作为守护进程运行的带有 redis 的 Docker 容器不运行

database - 解释redis集群节点命令中丢失的槽信息

amazon-web-services - 需要将数据从AWS EFS传输到不同区域的EFS

node.js - Node JS批处理获取Redis key

redis - 在 Redis 中存储巨大的相似项目的随机列表

redis-cluster - 从永远挂起的远程机器向现有集群添加节点从属

bash - 无法启动 Redis 集群服务器