开始学习 RedisLabs Enterprise Cluster,但我对如何使用 RLEC 实现高可用性感到困惑。我了解 RLEC 使用专有复制,这与开源 Redis 不同。我想要实现的是,如果我的主数据库出现故障,我的应用程序仍然可以通过连接到副本数据库来正常运行。
我的问题是:
- 我已经创建了 2 个节点。如果我在启用复制的情况下创建了一个名为 testing 的新 Redis 数据库,哪个节点是主数据库(哪个是从属数据库)?当前主节点是否由端点指示?
- 我连接到每台服务器中的 localhost:19332 (如端点所示)。为什么我可以从两台服务器上进行设置?(并且它出现在两个服务器中)。我认为通常复制应该是从主到从的一种方式?