gpt4 book ai didi

architecture - Redis 配置

转载 作者:IT王子 更新时间:2023-10-29 06:16:11 25 4
gpt4 key购买 nike

我正在考虑在我的应用程序中使用 Redis,我的基本使用需求是高可用性、最终一致性和快速读取/写入。

我的使用模式是这样的:

  • 仪表板:读取和写入主 Redis 实例。
  • 另一个应用程序的多个实例(每个都运行 Redis 客户端)并且它们只从 Redis 中读取数据。

我的担忧:

  • 如果 Master 宕机了怎么办?
  • 我怎样才能消除瓶颈并使其更容错?
  • 我能否配置一个客户端寻找多个 master(按某种顺序),这样如果一个宕机,它仍然可以使用另一个作为 master?

欢迎任何意见!

最佳答案

总会有一个 master 接受写入。但是,如果您的客户端可以检测到主节点发生故障,那么提升其中一个从节点就足够容易了——只需在写入之前将 SLAVEOF NONE 发送到第一个从节点即可。

您将需要更新其他从节点以使用新的主节点,但您可以通过链接节点而不是将所有从节点连接到一个主节点来减少这种影响。

关于architecture - Redis 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6701278/

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