当前位置: 首页 > 知识库问答 >
问题:

redis-cli CLUSTER NODES命令在群集重置后在不同的节点上显示不同的信息

诸葛煜
2023-03-14

我们有一个Redis集群,有3台机器,每台机器上有主+从(Amazon Cloud envs)。顺序为[M1,S3][M2,S1][M3,S2]

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

共有1个答案

杨晟
2023-03-14

这正是群集重置命令的工作方式。所以这是正常的行为。

 类似资料:
  • 部署为Pod的Apache ignite节点使用TcpDiscoveryKubernetesIpFinder发现彼此,但无法通信,因此不加入同一个集群。 我希望Pod能够通信,并最终得到以下拓扑拓扑快照:

  • 问题内容: 我有一个由多个节点组成的Redis集群。我想在一个原子操作中更新3个不同的键。我的Lua脚本就像: 我用以下方法解雇了它: 但是我知道了。上述操作无法完成,更新将失败。看来我无法使用单个Lua脚本修改不同节点中的键。但是根据文档: 在执行之前必须分析所有Redis命令以确定该命令将对哪些键进行操作。为了使这种情况适用于EVAL,必须显式传递密钥。这在许多方面很有用,但是特别是要确保Re

  • 问题内容: 我尝试在Google Container Engine的群集节点上安装ElasticSearch(最新版本),但是ElasticSearch需要变量:>> 262144。 如果我ssh到每个节点并手动运行: 一切正常,但是任何新节点将没有指定的配置。 所以我的问题是: 有没有办法在引导时在每个节点上加载系统配置?Deamon Set并不是一个好的解决方案,因为在Docker容器中,系统

  • 今天我和jenv一起玩,将Java1.8设置为全局版本,将1.7设置为本地项目。此后,mvn命令在全局位置显示为java版本12- 而Java版本显示如预期- 我试图卸载和安装maven通过sdkman再次,在Mac上。虽然它没有新鲜下载。我仍然得到同样的错误。 我该怎么解决这个问题?

  • 我只是设置了一个带有Express服务器的Redis客户机,以便能够在Redis存储中持久保存用户会话数据。出于兴趣,我正在使用命令监视上的请求,以查看通过Express发出的请求。当用户登录时,我在对象上设置了键,请求将显示在CLI上: 但是在存储会话信息之后,和命令显示为记录在CLI上: 我非常肯定我没有通过Express不断调用任何函数,那么为什么命令显示这些请求呢?

  • 在一次采访中,有人问我是否知道x64指令的行为因所使用的CPU而异,我无法在任何地方找到任何文档,有谁知道这些指令是什么以及为什么会这样?