Azure Redis 缓存的标准层和高级层通过在两个专用虚拟机 (VM) 上托管每个缓存提供冗余,这些虚拟机分别配置为主机和副本。 如果主 VM 不可用,副本会自动接管为新的主 VM。
创建高级缓存时,可以增加最多 3 个副本的数量,总共提供四个 VM 支持缓存。 多个副本提供比单个副本更高的复原能力。
本文介绍如何使用 Azure 门户创建包含添加副本的 Azure Redis 高级缓存。
先决条件
需要一个 Azure 订阅。 如果没有 试用版,请创建一个试用版。
局限性
为缓存创建多个副本具有以下限制:
- 只有高级层 Azure Redis 缓存支持添加多个副本。
- 创建缓存后,无法更改副本数。
- 不能对具有多个副本的缓存使用异地复制。
- 不能对具有多个副本的缓存使用仅追加文件(AOF)数据持久性。
使用添加的副本创建高级缓存
按照快速入门中的说明创建缓存 :创建 Azure Redis 缓存。 在“基本信息”选项卡上,选择“缓存 SKU”的“高级”,然后选择“P0”到“P6”之间的“大小”。
在“ 高级 ”选项卡上,对于 副本计数,将副本数增加到 2 个或 3 个副本。
根据需要配置群集、数据持久性和其他设置。
注意
如果创建多个副本,则不能使用 AOF 数据持久性机制。
选择 “查看 + 创建”,并在验证通过时选择“ 创建”。
创建缓存需要花费片刻时间。 可以在 Azure Cache for Redis 的“概述”页上监视进度。 如果“状态”显示为“正在运行”,则表示该缓存可供使用。
注意
创建缓存后,无法更改缓存中的副本数。