gpt4 book ai didi

redis - Redis从属节点持续需要认证

转载 作者:行者123 更新时间:2023-12-03 06:44:28 24 4
gpt4 key购买 nike

我已经在Kubernetes上使用具有3个节点的主从模式部署了Redis服务。而且我使用哨兵来保持高可用性。所有节点都设置了requirepassmasterauth
当我连接到任何从属节点时,执行auth命令,几秒钟后没有操作,大约5到15秒钟,redis再次要求auth。
据我所知,redis没有授权过期设置项。所以我很好奇,这是我不知道的Redis机制,还是我的Redis服务存在问题。

最佳答案

我猜您的Redis服务器已将timeout配置设置为N秒。timeout选项控制在客户端空闲N秒(禁用0之前)(来自redis.conf的引用)之后是否关闭连接。
您使用redis-cli连接到Redis,然后将AUTH命令发送到Redis。但是,如果您在N秒内未发送任何其他命令,则Redis将关闭您的连接。然后使用redis-cli发送新连接,redis-cli将创建一个新连接并发送命令。但是,由于这是一个新连接,并且尚未在该连接上发送AUTH命令,因此您将失败,Redis会要求您进行身份验证。

关于redis - Redis从属节点持续需要认证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64020522/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com