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

在Redis-sentinel主从同构中,新的主从显示为初始主从的down

贡和裕
2023-03-14
$redis-cli -a altoros info replication
#
Replication
role:slave
master_host: new master ip
master_port:6379
master_link_status:down
The logs of the old masters (/var/log/redis/redis-server.log) are showing:
20731:S 09 Nov 10:16:31.117 * Connecting to MASTER <new master="" ip="">: 6379
20731:S 09 Nov 10:16:31.117 * MASTER <-> SLAVE sync started
20731:S 09 Nov 10:16:31.118 * Non blocking connect for SYNC fired the event. 
20731:S 09 Nov 10:16:31.118 * Master replied to PING, replication can continue...
20731:S 09 Nov 10:16:31.119 * (Non critical) Master does not under stand REPLCONF listening-port: -NOAUTH Authentication required.
20731:S 09 Nov 10:16:31.119 * (Non critical) Master does not under stand REPLCONF capa:
-NOAUTH Authentication required.

因为已经注意到,与/etc/redis/sentinel.conf不同的是,/etc/redis/redis.conf在提升新主服务器后没有更改,这可能导致主服务器的redis.conf没有新主服务器的密码。

如果有任何提示来解决这个问题,我将不胜感激,提前感谢。

共有1个答案

越开畅
2023-03-14

主服务器需要像从服务器一样配置,因为有一天它可能会变成从服务器。因此,您需要将它的masterAuth设置为pod的密码。

您可以在不重新启动y的情况下对“旧主人”执行以下操作:

redis-cli -h oldmasterip -a thepassword config set masterauth thepassword
redis-cli -h oldmasterip -a thepassword config rewrite

从那一点开始应该很好,配置文件将被更新。

 类似资料:
  • 问题内容: 我正在尝试使用哨兵来获取我的主服务器的连接地址,问题是哨兵仅在故障转移时发送该地址,但是如果我的主服务器关闭并且从属服务器被提升为主服务器并且我的应用程序刚刚启动,则不会知道并且不会收到有关原始主服务器已关闭的消息,是否有任何方法可以与哨兵通信,并询问他认为主服务器正在使用C#servicestack redis客户端的人? 问题答案: 不得不这样做,我使用下一个代码段模仿了redis

  • 我正在尝试使用sentinel来获取我的主机的连接地址,问题是sentinel只在故障转移时发送地址,但如果我的主机关闭,而从机被提升为master,而我的应用程序刚刚启动,它将不知道也不会得到原始主机关闭的消息,有没有办法与sentinel通信,并询问他认为master使用的是C#servicestack redis客户机?

  • 我想用MongoDB扩展读数。为此,我可以设置主从复制或副本集,但如果我像这样创建到Mongo的连接: 或: pymongo驱动程序将在副本集、次/从之间分发查询。在这种情况下,primary/master不会处理查询,所以如果我有2个节点,我不会增强读取能力,因为只有1个节点处理查询。如何使主从机(主从机)都处理查询?

  • 主要内容:主从模式解析,主从模式实现,主从模式不足在软件的架构中,主从模式(Master-Slave)是使用较多的一种架构。主(Master)和从(Slave)分别部署在不同的服务器上,当主节点服务器写入数据时,同时也会将数据同步至从节点服务器,通常情况下,主节点负责写入数据,而从节点负责读取数据。 主从模式解析 主从模式的结构图如下: 图1:Redis 主从模式 如图 1 所示,Redis 主机会一直将自己的数据复制给 Redis 从机,从而实

  • 本文向大家介绍Redis主从复制详解,包括了Redis主从复制详解的使用技巧和注意事项,需要的朋友参考一下 单机Redis存在的问题 无法故障转移 ,无法避免单点故障 磁盘空间的瓶颈 QPS瓶颈 Redis主从复制的作用 提供数据副本 扩展读性能 配置方法 通过命令 通过配置文件 演示 为方便演示,在一台服务器上搭建redis主从(生产上不会这样做),根据端口区分。 主库 6379 从库 6380

  • 主从:“从机”的“从”可以理解为“仆从”,仆从是要帮主人干活的,“从机”是需要提供读数据的功能的; 主备:“备机”一般被认为仅仅提供备份功能,不提供访问功能。 所以使用“主从”还是“主备”,是要看场景的,这两个词并不是完全等同。 一般”主从集群“和”主备集群“一起使用,让备机也提供读的服务,当主机宕机时备机代替主机工作提供写服务,其他从机继续提供读服务。 主主: 两个主库同时提供服务,负载均衡 第