Redis 高可用性 - 如果主节点发生故障则增加同步

标签 redis failover

如何处理这种情况。

1) 有 1 个主控 (M) 和 2 个从属 (S) 的设置

2) 你执行一个值的增量(然后你将它用作唯一标识符)

3) 它在 Master 上递增,但无法同步到 Slaves(即网络延迟或问题)

4) 主人同时死亡

5) 选出了新的Master

6) 集群中的任何节点都不知道增量,对于 next inc 它将带来下一个值,即重复值。

也许 Redis 不是拥有高速增量键值存储的最佳解决方案。有什么想法吗?

最佳答案

在这种情况下,工作人员需要调用 WAIT递增后确保更改同步。

关于Redis 高可用性 - 如果主节点发生故障则增加同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41762370/

相关文章:

python - Django Celery 任务队列

postgresql - 在两台服务器之间复制选定的 postgresql 表?

javascript - Node.js 在一个端口上运行两个应用程序

powershell - 从 powershell 向集群添加通用服务

scala - 调用 Redis 方法时出现 NullPointerException

authentication - 使用 2 个加密字符串进行身份验证

ruby-on-rails - 如何将本地主机中的 elasticache Redis 连接到 Rails?

.net - 使用 Redis CLI 连接到远程 Azure Redis 缓存

sql - Azure SQL 故障转移组和潜在的数据丢失

基于多个 DNS 结果的 Java 传出 TCP 连接故障转移