You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

用Terraform配置Azure Redis Cache副本数:参数对应及差异解析

Azure Cache for Redis 副本配置 Terraform 对应关系及参数说明

1. Azure门户「Replica count」对应的Terraform参数

Azure门户中的Replica count直接对应Terraform的replicas_per_master参数。根据你提到的ARM模板映射关系,门户设置Replica count=2时对应ARM的replicasPerMaster:2,而Terraform的replicas_per_master就是对应该ARM属性的直接映射。

2. replicas_per_master与replicas_per_primary的区别及设置建议

这两个参数对应Azure Cache for Redis的不同部署模式,二者不需要同时设置,具体区别如下:

  • replicas_per_master:适用于非集群模式(Standard或Premium SKU未开启集群)的Redis实例,用于配置单主节点对应的副本节点数量,实现单区域高可用。此时门户中显示的Replica count就是该参数的取值。
  • replicas_per_primary:适用于集群模式(Premium SKU开启集群,即设置shard_count>1)的Redis实例,用于配置每个分片(shard)的主节点对应的副本节点数量。集群模式下每个分片都是一个独立的主从组,该参数控制每个组的副本数。

设置建议

  • 若你创建的是非集群Redis实例:仅需设置replicas_per_master=2即可,replicas_per_primary不会生效,无需配置。
  • 若你创建的是集群Redis实例:需设置replicas_per_primary来定义每个分片的副本数,同时配合shard_count设置分片数量,此时replicas_per_master不会生效。

补充:门户其他术语与Terraform的对应

  • Shard Count(Redis Cluster区域下):对应Terraform的shard_count参数,用于配置集群模式下的分片总数。
  • Geo-Replication:这是跨区域的主从复制方案,不属于单实例的副本配置,需通过Terraform的azurerm_redis_geo_replication_link资源单独配置。

内容的提问来源于stack exchange,提问作者AnjK

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 10:56:01