持久性和高可用性
Redis Enterprise 持久性功能概述,如复制、集群和机架区域感知。
Redis 企业版软件配备了多种功能,使您的数据更加持久和可访问。以下功能可以帮助您在发生故障或中断时保护数据,并在您需要时保持数据的可用性。
复制
当您复制数据库时,每个数据库实例(主分片)都会被复制到一个副本分片。当主分片发生故障时,集群会自动将副本分片提升为主分片。
聚类
Clustering(或分片)将您的数据库分解为单独的实例(分片)并将它们分布在多个节点上。集群允许您向集群添加资源以扩展数据库,并防止节点故障导致可用性损失。
数据库持久化
Database persistence 通过定期将数据保存到磁盘,使您的数据库在进程或服务器故障时具有持久性。
主动-主动地理分布式复制
Active-Active Redis Enterprise 数据库 将您的复制数据分布在多个节点和可用区之间。这通过减少数据或可用性丢失的可能性来增加数据库的持久性。同时,它也减少了数据访问的延迟。
机架区域感知
Rack-zone awareness 将您的 Redis Enterprise 集群中的每个节点映射到物理机架或逻辑区域。集群使用此信息在不同的机架或区域中分配主分片及其副本分片。这确保了如果某个机架或区域发生故障,数据仍然可用。
发现服务
discovery service 提供了一个基于IP的连接管理服务,用于连接到Redis Enterprise Software数据库。它允许您的应用程序发现哪个节点托管数据库端点。discovery service API符合Redis Sentinel API。