Microsoft.Cache redis
redis 資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
若要建立 Microsoft.Cache/redis 資源,請將下列 Bicep 新增至範本。
resource symbolicname 'Microsoft.Cache/redis@2024-11-01' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
disableAccessKeyAuthentication: bool
enableNonSslPort: bool
minimumTlsVersion: 'string'
publicNetworkAccess: 'string'
redisConfiguration: {
aad-enabled: 'string'
aof-backup-enabled: 'string'
aof-storage-connection-string-0: 'string'
aof-storage-connection-string-1: 'string'
authnotrequired: 'string'
maxfragmentationmemory-reserved: 'string'
maxmemory-delta: 'string'
maxmemory-policy: 'string'
maxmemory-reserved: 'string'
notify-keyspace-events: 'string'
preferred-data-persistence-auth-method: 'string'
rdb-backup-enabled: 'string'
rdb-backup-frequency: 'string'
rdb-backup-max-snapshot-count: 'string'
rdb-storage-connection-string: 'string'
storage-subscription-id: 'string'
}
redisVersion: 'string'
replicasPerMaster: int
replicasPerPrimary: int
shardCount: int
sku: {
capacity: int
family: 'string'
name: 'string'
}
staticIP: 'string'
subnetId: 'string'
tenantSettings: {
{customized property}: 'string'
}
updateChannel: 'string'
zonalAllocationPolicy: 'string'
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
名字 | 描述 | 價值 |
---|---|---|
類型 | 受控服務識別的類型(允許 SystemAssigned 和 UserAssigned 類型)。 | 'None' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' (必要) |
userAssignedIdentities | 與資源相關聯的使用者指派身分識別集。 userAssignedIdentities 字典索引鍵的格式為 ARM 資源標識符:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}。 字典值可以是要求中的空白物件({})。 | UserAssignedIdentities |
名字 | 描述 | 價值 |
---|---|---|
身份 | 資源的身分識別。 | ManagedServiceIdentity |
位置 | 資源所在的地理位置 | 字串 (必要) |
名字 | 資源名稱 | 字串 (必要) |
性能 | Redis 快取屬性。 | RedisCreatePropertiesOrRedisProperties (必要) |
標籤 | 資源標籤 | 標記名稱和值的字典。 請參閱範本中的 標籤 |
區 | 可用性區域清單,表示資源需要來自何處。 | string[] |
名字 | 描述 | 價值 |
---|---|---|
aad-enabled | 指定快取是否已啟用或停用 AAD 型驗證 | 字串 |
已啟用 aof-backup-enabled | 指定是否啟用 aof 備份 | 字串 |
aof-storage-connection-string-0 | 第一個記憶體帳戶連接字串 | 字串 |
aof-storage-connection-string-1 | 第二個記憶體帳戶連接字串 | 字串 |
authnotrequired | 指定驗證是否停用。 從安全性觀點來看,強烈建議您不要設定這個屬性。 | 字串 |
maxfragmentationmemory-reserved | 保留給每個分區片段的 MB 值 | 字串 |
maxmemory-delta | 針對每個分區保留給非快取使用量的 MB 值,例如故障轉移。 | 字串 |
maxmemory-policy | 數據不符合記憶體限制時所使用的收回策略。 | 字串 |
maxmemory-reserved | 針對每個分區保留給非快取使用量的 MB 值,例如故障轉移。 | 字串 |
notify-keyspace-events | 應該監視的keyspace事件。 | 字串 |
preferred-data-persistence-auth-method | 慣用的驗證方法,用來與用於數據持續性的記憶體帳戶通訊、指定SAS或ManagedIdentity,預設值為SAS | 字串 |
已啟用 rdb-backup-enabled | 指定是否啟用 rdb 備份 | 字串 |
rdb-backup-frequency | 指定以分鐘為單位建立 rdb 備份的頻率。 有效值:(15、30、60、360、720、1440) | 字串 |
rdb-backup-max-snapshot-count | 指定 rdb 備份的快照集數目上限 | 字串 |
rdb-storage-connection-string | 用來儲存 rdb 檔案的記憶體帳戶連接字串 | 字串 |
storage-subscription-id | 使用 ManagedIdentity 之記憶體帳戶的 SubscriptionId,以保存性 (aof/rdb)。 | 字串 |
名字 | 描述 | 價值 |
---|
名字 | 描述 | 價值 |
---|
名字 | 描述 | 價值 | |
---|---|---|---|
disableAccessKeyAuthentication | 當設定為 true 時,會停用透過存取密鑰對 Redis 的驗證。 默認值為 false。 | bool | |
enableNonSslPort | 指定是否啟用非 ssl Redis 伺服器埠 (6379)。 | bool | |
minimumTlsVersion | 選擇性:要求用戶端使用指定的 TLS 版本(或更新版本)來連線(例如,'1.0'、'1.1'、'1.2') | '1.0' '1.1' '1.2' |
|
publicNetworkAccess | 是否允許此快取存取公用端點。 值為選擇性值,但如果傳入,則必須是 『Enabled』 或 'Disabled'。 如果為 『Disabled』,私人端點就是獨佔存取方法。 預設值為 'Enabled' | 'Disabled' 'Enabled' |
|
redisConfiguration | 所有 Redis 設定。 少數可能密鑰:rdb-backup-enabled、rdb-storage-connection-string、rdb-backup-frequency、maxmemory-policy、notify-keyspace-events、aof-backup-enabled、aof-storage-connection-string-0、aof-storage-connection-string-1 等。 | RedisCommonPropertiesRedisConfiguration | |
redisVersion | Redis 版本。 這的格式應該是 'major[.minor]' (只需要 'major' )或值 'latest',其指的是可用的最新穩定 Redis 版本。 支援的版本:4.0、6.0(最新版)。 預設值為 『latest』。 | 字串 | |
replicasPerMaster | 要為每個主要複本建立的複本數目。 | int | |
replicasPerPrimary | 要為每個主要複本建立的複本數目。 | int | |
shardCount | 在進階叢集快取上建立的分區數目。 | int | |
sku | 要部署之 Redis 快取的 SKU。 | Sku (必要) | |
staticIP | 靜態IP位址。 您可以選擇性地在現有的 Azure 虛擬網路內部署 Redis 快取時指定;默認為自動指派。 | 字串 約束: Pattern = ^\d+\.\d+\.\d+\.\d+$ |
|
subnetId | 虛擬網路中要部署 Redis 快取之子網的完整資源識別碼。 範例格式:/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft。{網路 | ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1 | 字串 約束: Pattern = ^/subscriptions/[^/]*/resourceGroups/[^/]*/providers/Microsoft.(ClassicNetwork|Network)/virtualNetworks/[^/]*/subnets/[^/]*$ |
tenantSettings | 租用戶設定的字典 | RedisCommonPropertiesTenantSettings | |
updateChannel | 選擇性:指定您 Redis 快取將接收之每月 Redis 更新的更新通道。 使用 「預覽」更新通道的快取,至少比「穩定」通道快取提前 4 周取得最新的 Redis 更新。 默認值為 『Stable』。 | 'Preview' 'Stable' |
|
zonalAllocationPolicy | 選擇性:指定可用性區域如何配置給 Redis 快取。 「自動」可啟用區域備援,Azure 會根據區域可用性和容量自動選取區域。 'UserDefined' 會選取您使用 'zones' 參數傳入的可用性區域。 'NoZones' 會產生非區域性快取。 如果未傳遞 'zonalAllocationPolicy',當區域傳入時,它將會設定為 'UserDefined',否則,它會在區域不支援的區域和區域不支援的區域 'NoZones' 中設定為 'Automatic'。 | 'Automatic' 'NoZones' 'UserDefined' |
名字 | 描述 | 價值 |
---|---|---|
能力 | 要部署的 Redis 快取大小。 有效值:適用於 C (基本/標準) 系列 (0, 1, 2, 3, 4, 5, 6), P (進階) 系列 (1, 2, 3, 4)。 | int (必要) |
家庭 | 要使用的 SKU 系列。 有效值:(C、P)。 (C = 基本/標準,P = 進階)。 | 'C' 'P' (必要) |
名字 | 要部署的 Redis 快取類型。 有效值:(基本、標準、進階) | 'Basic' 'Premium' 'Standard' (必要) |
名字 | 描述 | 價值 |
---|
名字 | 描述 | 價值 |
---|
下列快速入門範例會部署此資源類型。
Bicep 檔案 | 描述 |
---|---|
使用叢集建立進階 Redis 快取 | 此範本示範如何在進階 Azure Redis 快取實例中設定叢集。 |
使用範本建立 Redis 快取 | 此範本會建立 Azure Redis 快取,其中包含保留在記憶體帳戶中的診斷數據。 |
使用 Microsoft Entra 驗證建立 Redis 快取。 | 此範本會建立 Redis 快取。 然後將內建存取原則指派給 redis 使用者。 然後建立自定義存取原則。 然後將自定義存取原則指派給另一個 Redis 使用者。 |
使用範本建立 Web 應用程式加上 Redis 快取 | 此範本會建立具有 Redis 快取的 Azure Web 應用程式。 |
建立部署至虛擬網路的進階 Redis 快取 | 此範本示範如何將進階 Azure Redis 快取實例部署到現有的虛擬網路 |
使用數據持續性建立進階 Redis 快取 | 此範本示範如何在進階 Azure Redis 快取實例中設定持續性。 |
使用外部 Azure Cache for Redis 部署 API 管理 | 此範本示範如何使用外部 Azure Cache for Redis 實例作為 API 管理外部快取,在取用層中建立 Azure API 管理的實例。 |
redis 資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
若要建立 Microsoft.Cache/redis 資源,請將下列 JSON 新增至範本。
{
"type": "Microsoft.Cache/redis",
"apiVersion": "2024-11-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"disableAccessKeyAuthentication": "bool",
"enableNonSslPort": "bool",
"minimumTlsVersion": "string",
"publicNetworkAccess": "string",
"redisConfiguration": {
"aad-enabled": "string",
"aof-backup-enabled": "string",
"aof-storage-connection-string-0": "string",
"aof-storage-connection-string-1": "string",
"authnotrequired": "string",
"maxfragmentationmemory-reserved": "string",
"maxmemory-delta": "string",
"maxmemory-policy": "string",
"maxmemory-reserved": "string",
"notify-keyspace-events": "string",
"preferred-data-persistence-auth-method": "string",
"rdb-backup-enabled": "string",
"rdb-backup-frequency": "string",
"rdb-backup-max-snapshot-count": "string",
"rdb-storage-connection-string": "string",
"storage-subscription-id": "string"
},
"redisVersion": "string",
"replicasPerMaster": "int",
"replicasPerPrimary": "int",
"shardCount": "int",
"sku": {
"capacity": "int",
"family": "string",
"name": "string"
},
"staticIP": "string",
"subnetId": "string",
"tenantSettings": {
"{customized property}": "string"
},
"updateChannel": "string",
"zonalAllocationPolicy": "string"
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
}
名字 | 描述 | 價值 |
---|---|---|
類型 | 受控服務識別的類型(允許 SystemAssigned 和 UserAssigned 類型)。 | 'None' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' (必要) |
userAssignedIdentities | 與資源相關聯的使用者指派身分識別集。 userAssignedIdentities 字典索引鍵的格式為 ARM 資源標識符:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}。 字典值可以是要求中的空白物件({})。 | UserAssignedIdentities |
名字 | 描述 | 價值 |
---|---|---|
apiVersion | API 版本 | '2024-11-01' |
身份 | 資源的身分識別。 | ManagedServiceIdentity |
位置 | 資源所在的地理位置 | 字串 (必要) |
名字 | 資源名稱 | 字串 (必要) |
性能 | Redis 快取屬性。 | RedisCreatePropertiesOrRedisProperties (必要) |
標籤 | 資源標籤 | 標記名稱和值的字典。 請參閱範本中的 標籤 |
類型 | 資源類型 | 'Microsoft.Cache/redis' |
區 | 可用性區域清單,表示資源需要來自何處。 | string[] |
名字 | 描述 | 價值 |
---|---|---|
aad-enabled | 指定快取是否已啟用或停用 AAD 型驗證 | 字串 |
已啟用 aof-backup-enabled | 指定是否啟用 aof 備份 | 字串 |
aof-storage-connection-string-0 | 第一個記憶體帳戶連接字串 | 字串 |
aof-storage-connection-string-1 | 第二個記憶體帳戶連接字串 | 字串 |
authnotrequired | 指定驗證是否停用。 從安全性觀點來看,強烈建議您不要設定這個屬性。 | 字串 |
maxfragmentationmemory-reserved | 保留給每個分區片段的 MB 值 | 字串 |
maxmemory-delta | 針對每個分區保留給非快取使用量的 MB 值,例如故障轉移。 | 字串 |
maxmemory-policy | 數據不符合記憶體限制時所使用的收回策略。 | 字串 |
maxmemory-reserved | 針對每個分區保留給非快取使用量的 MB 值,例如故障轉移。 | 字串 |
notify-keyspace-events | 應該監視的keyspace事件。 | 字串 |
preferred-data-persistence-auth-method | 慣用的驗證方法,用來與用於數據持續性的記憶體帳戶通訊、指定SAS或ManagedIdentity,預設值為SAS | 字串 |
已啟用 rdb-backup-enabled | 指定是否啟用 rdb 備份 | 字串 |
rdb-backup-frequency | 指定以分鐘為單位建立 rdb 備份的頻率。 有效值:(15、30、60、360、720、1440) | 字串 |
rdb-backup-max-snapshot-count | 指定 rdb 備份的快照集數目上限 | 字串 |
rdb-storage-connection-string | 用來儲存 rdb 檔案的記憶體帳戶連接字串 | 字串 |
storage-subscription-id | 使用 ManagedIdentity 之記憶體帳戶的 SubscriptionId,以保存性 (aof/rdb)。 | 字串 |
名字 | 描述 | 價值 |
---|
名字 | 描述 | 價值 |
---|
名字 | 描述 | 價值 | |
---|---|---|---|
disableAccessKeyAuthentication | 當設定為 true 時,會停用透過存取密鑰對 Redis 的驗證。 默認值為 false。 | bool | |
enableNonSslPort | 指定是否啟用非 ssl Redis 伺服器埠 (6379)。 | bool | |
minimumTlsVersion | 選擇性:要求用戶端使用指定的 TLS 版本(或更新版本)來連線(例如,'1.0'、'1.1'、'1.2') | '1.0' '1.1' '1.2' |
|
publicNetworkAccess | 是否允許此快取存取公用端點。 值為選擇性值,但如果傳入,則必須是 『Enabled』 或 'Disabled'。 如果為 『Disabled』,私人端點就是獨佔存取方法。 預設值為 'Enabled' | 'Disabled' 'Enabled' |
|
redisConfiguration | 所有 Redis 設定。 少數可能密鑰:rdb-backup-enabled、rdb-storage-connection-string、rdb-backup-frequency、maxmemory-policy、notify-keyspace-events、aof-backup-enabled、aof-storage-connection-string-0、aof-storage-connection-string-1 等。 | RedisCommonPropertiesRedisConfiguration | |
redisVersion | Redis 版本。 這的格式應該是 'major[.minor]' (只需要 'major' )或值 'latest',其指的是可用的最新穩定 Redis 版本。 支援的版本:4.0、6.0(最新版)。 預設值為 『latest』。 | 字串 | |
replicasPerMaster | 要為每個主要複本建立的複本數目。 | int | |
replicasPerPrimary | 要為每個主要複本建立的複本數目。 | int | |
shardCount | 在進階叢集快取上建立的分區數目。 | int | |
sku | 要部署之 Redis 快取的 SKU。 | Sku (必要) | |
staticIP | 靜態IP位址。 您可以選擇性地在現有的 Azure 虛擬網路內部署 Redis 快取時指定;默認為自動指派。 | 字串 約束: Pattern = ^\d+\.\d+\.\d+\.\d+$ |
|
subnetId | 虛擬網路中要部署 Redis 快取之子網的完整資源識別碼。 範例格式:/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft。{網路 | ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1 | 字串 約束: Pattern = ^/subscriptions/[^/]*/resourceGroups/[^/]*/providers/Microsoft.(ClassicNetwork|Network)/virtualNetworks/[^/]*/subnets/[^/]*$ |
tenantSettings | 租用戶設定的字典 | RedisCommonPropertiesTenantSettings | |
updateChannel | 選擇性:指定您 Redis 快取將接收之每月 Redis 更新的更新通道。 使用 「預覽」更新通道的快取,至少比「穩定」通道快取提前 4 周取得最新的 Redis 更新。 默認值為 『Stable』。 | 'Preview' 'Stable' |
|
zonalAllocationPolicy | 選擇性:指定可用性區域如何配置給 Redis 快取。 「自動」可啟用區域備援,Azure 會根據區域可用性和容量自動選取區域。 'UserDefined' 會選取您使用 'zones' 參數傳入的可用性區域。 'NoZones' 會產生非區域性快取。 如果未傳遞 'zonalAllocationPolicy',當區域傳入時,它將會設定為 'UserDefined',否則,它會在區域不支援的區域和區域不支援的區域 'NoZones' 中設定為 'Automatic'。 | 'Automatic' 'NoZones' 'UserDefined' |
名字 | 描述 | 價值 |
---|---|---|
能力 | 要部署的 Redis 快取大小。 有效值:適用於 C (基本/標準) 系列 (0, 1, 2, 3, 4, 5, 6), P (進階) 系列 (1, 2, 3, 4)。 | int (必要) |
家庭 | 要使用的 SKU 系列。 有效值:(C、P)。 (C = 基本/標準,P = 進階)。 | 'C' 'P' (必要) |
名字 | 要部署的 Redis 快取類型。 有效值:(基本、標準、進階) | 'Basic' 'Premium' 'Standard' (必要) |
名字 | 描述 | 價值 |
---|
名字 | 描述 | 價值 |
---|
下列快速入門範本會部署此資源類型。
範本 | 描述 |
---|---|
使用叢集建立進階 Redis 快取 |
此範本示範如何在進階 Azure Redis 快取實例中設定叢集。 |
使用範本建立 Redis 快取 |
此範本會建立 Azure Redis 快取,其中包含保留在記憶體帳戶中的診斷數據。 |
使用 Microsoft Entra 驗證建立 Redis 快取。 |
此範本會建立 Redis 快取。 然後將內建存取原則指派給 redis 使用者。 然後建立自定義存取原則。 然後將自定義存取原則指派給另一個 Redis 使用者。 |
使用範本建立 Web 應用程式 + Redis 快取 + SQL DB |
此範本會建立具有 Redis 快取和 SQL Database 的 Azure Web 應用程式。 |
使用範本建立 Web 應用程式加上 Redis 快取 |
此範本會建立具有 Redis 快取的 Azure Web 應用程式。 |
建立部署至虛擬網路的進階 Redis 快取 |
此範本示範如何將進階 Azure Redis 快取實例部署到現有的虛擬網路 |
使用數據持續性建立進階 Redis 快取 |
此範本示範如何在進階 Azure Redis 快取實例中設定持續性。 |
在虛擬網路中建立兩個異地複寫快取 |
此範本示範如何將兩個進階層 Azure Cache for Redis 實例部署到個別的虛擬網路,並將它們與異地復寫連結。 |
使用外部 Azure Cache for Redis 部署 API 管理 |
此範本示範如何使用外部 Azure Cache for Redis 實例作為 API 管理外部快取,在取用層中建立 Azure API 管理的實例。 |
使用 ILB ASE |
App Service 環境是 Azure App Service 的進階服務方案選項,可提供完全隔離且專用的環境,以大規模安全地執行 Azure App Service 應用程式,包括 Web Apps、Mobile Apps 和 API Apps。 |
可調整的 Umbraco CMS Web 應用程式 |
此範本提供在 Azure App Service Web Apps 上部署 umbraco CMS Web 應用程式的簡單方式。 |
redis 資源類型可以使用目標作業來部署:
- 資源群組
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
若要建立 Microsoft.Cache/redis 資源,請將下列 Terraform 新增至範本。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Cache/redis@2024-11-01"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
tags = {
{customized property} = "string"
}
zones = [
"string"
]
body = jsonencode({
properties = {
disableAccessKeyAuthentication = bool
enableNonSslPort = bool
minimumTlsVersion = "string"
publicNetworkAccess = "string"
redisConfiguration = {
aad-enabled = "string"
aof-backup-enabled = "string"
aof-storage-connection-string-0 = "string"
aof-storage-connection-string-1 = "string"
authnotrequired = "string"
maxfragmentationmemory-reserved = "string"
maxmemory-delta = "string"
maxmemory-policy = "string"
maxmemory-reserved = "string"
notify-keyspace-events = "string"
preferred-data-persistence-auth-method = "string"
rdb-backup-enabled = "string"
rdb-backup-frequency = "string"
rdb-backup-max-snapshot-count = "string"
rdb-storage-connection-string = "string"
storage-subscription-id = "string"
}
redisVersion = "string"
replicasPerMaster = int
replicasPerPrimary = int
shardCount = int
sku = {
capacity = int
family = "string"
name = "string"
}
staticIP = "string"
subnetId = "string"
tenantSettings = {
{customized property} = "string"
}
updateChannel = "string"
zonalAllocationPolicy = "string"
}
})
}
名字 | 描述 | 價值 |
---|---|---|
類型 | 受控服務識別的類型(允許 SystemAssigned 和 UserAssigned 類型)。 | 'None' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' (必要) |
userAssignedIdentities | 與資源相關聯的使用者指派身分識別集。 userAssignedIdentities 字典索引鍵的格式為 ARM 資源標識符:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}。 字典值可以是要求中的空白物件({})。 | UserAssignedIdentities |
名字 | 描述 | 價值 |
---|---|---|
身份 | 資源的身分識別。 | ManagedServiceIdentity |
位置 | 資源所在的地理位置 | 字串 (必要) |
名字 | 資源名稱 | 字串 (必要) |
性能 | Redis 快取屬性。 | RedisCreatePropertiesOrRedisProperties (必要) |
標籤 | 資源標籤 | 標記名稱和值的字典。 |
類型 | 資源類型 | “Microsoft.Cache/redis@2024-11-01” |
區 | 可用性區域清單,表示資源需要來自何處。 | string[] |
名字 | 描述 | 價值 |
---|---|---|
aad-enabled | 指定快取是否已啟用或停用 AAD 型驗證 | 字串 |
已啟用 aof-backup-enabled | 指定是否啟用 aof 備份 | 字串 |
aof-storage-connection-string-0 | 第一個記憶體帳戶連接字串 | 字串 |
aof-storage-connection-string-1 | 第二個記憶體帳戶連接字串 | 字串 |
authnotrequired | 指定驗證是否停用。 從安全性觀點來看,強烈建議您不要設定這個屬性。 | 字串 |
maxfragmentationmemory-reserved | 保留給每個分區片段的 MB 值 | 字串 |
maxmemory-delta | 針對每個分區保留給非快取使用量的 MB 值,例如故障轉移。 | 字串 |
maxmemory-policy | 數據不符合記憶體限制時所使用的收回策略。 | 字串 |
maxmemory-reserved | 針對每個分區保留給非快取使用量的 MB 值,例如故障轉移。 | 字串 |
notify-keyspace-events | 應該監視的keyspace事件。 | 字串 |
preferred-data-persistence-auth-method | 慣用的驗證方法,用來與用於數據持續性的記憶體帳戶通訊、指定SAS或ManagedIdentity,預設值為SAS | 字串 |
已啟用 rdb-backup-enabled | 指定是否啟用 rdb 備份 | 字串 |
rdb-backup-frequency | 指定以分鐘為單位建立 rdb 備份的頻率。 有效值:(15、30、60、360、720、1440) | 字串 |
rdb-backup-max-snapshot-count | 指定 rdb 備份的快照集數目上限 | 字串 |
rdb-storage-connection-string | 用來儲存 rdb 檔案的記憶體帳戶連接字串 | 字串 |
storage-subscription-id | 使用 ManagedIdentity 之記憶體帳戶的 SubscriptionId,以保存性 (aof/rdb)。 | 字串 |
名字 | 描述 | 價值 |
---|
名字 | 描述 | 價值 |
---|
名字 | 描述 | 價值 | |
---|---|---|---|
disableAccessKeyAuthentication | 當設定為 true 時,會停用透過存取密鑰對 Redis 的驗證。 默認值為 false。 | bool | |
enableNonSslPort | 指定是否啟用非 ssl Redis 伺服器埠 (6379)。 | bool | |
minimumTlsVersion | 選擇性:要求用戶端使用指定的 TLS 版本(或更新版本)來連線(例如,'1.0'、'1.1'、'1.2') | '1.0' '1.1' '1.2' |
|
publicNetworkAccess | 是否允許此快取存取公用端點。 值為選擇性值,但如果傳入,則必須是 『Enabled』 或 'Disabled'。 如果為 『Disabled』,私人端點就是獨佔存取方法。 預設值為 'Enabled' | 'Disabled' 'Enabled' |
|
redisConfiguration | 所有 Redis 設定。 少數可能密鑰:rdb-backup-enabled、rdb-storage-connection-string、rdb-backup-frequency、maxmemory-policy、notify-keyspace-events、aof-backup-enabled、aof-storage-connection-string-0、aof-storage-connection-string-1 等。 | RedisCommonPropertiesRedisConfiguration | |
redisVersion | Redis 版本。 這的格式應該是 'major[.minor]' (只需要 'major' )或值 'latest',其指的是可用的最新穩定 Redis 版本。 支援的版本:4.0、6.0(最新版)。 預設值為 『latest』。 | 字串 | |
replicasPerMaster | 要為每個主要複本建立的複本數目。 | int | |
replicasPerPrimary | 要為每個主要複本建立的複本數目。 | int | |
shardCount | 在進階叢集快取上建立的分區數目。 | int | |
sku | 要部署之 Redis 快取的 SKU。 | Sku (必要) | |
staticIP | 靜態IP位址。 您可以選擇性地在現有的 Azure 虛擬網路內部署 Redis 快取時指定;默認為自動指派。 | 字串 約束: Pattern = ^\d+\.\d+\.\d+\.\d+$ |
|
subnetId | 虛擬網路中要部署 Redis 快取之子網的完整資源識別碼。 範例格式:/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft。{網路 | ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1 | 字串 約束: Pattern = ^/subscriptions/[^/]*/resourceGroups/[^/]*/providers/Microsoft.(ClassicNetwork|Network)/virtualNetworks/[^/]*/subnets/[^/]*$ |
tenantSettings | 租用戶設定的字典 | RedisCommonPropertiesTenantSettings | |
updateChannel | 選擇性:指定您 Redis 快取將接收之每月 Redis 更新的更新通道。 使用 「預覽」更新通道的快取,至少比「穩定」通道快取提前 4 周取得最新的 Redis 更新。 默認值為 『Stable』。 | 'Preview' 'Stable' |
|
zonalAllocationPolicy | 選擇性:指定可用性區域如何配置給 Redis 快取。 「自動」可啟用區域備援,Azure 會根據區域可用性和容量自動選取區域。 'UserDefined' 會選取您使用 'zones' 參數傳入的可用性區域。 'NoZones' 會產生非區域性快取。 如果未傳遞 'zonalAllocationPolicy',當區域傳入時,它將會設定為 'UserDefined',否則,它會在區域不支援的區域和區域不支援的區域 'NoZones' 中設定為 'Automatic'。 | 'Automatic' 'NoZones' 'UserDefined' |
名字 | 描述 | 價值 |
---|---|---|
能力 | 要部署的 Redis 快取大小。 有效值:適用於 C (基本/標準) 系列 (0, 1, 2, 3, 4, 5, 6), P (進階) 系列 (1, 2, 3, 4)。 | int (必要) |
家庭 | 要使用的 SKU 系列。 有效值:(C、P)。 (C = 基本/標準,P = 進階)。 | 'C' 'P' (必要) |
名字 | 要部署的 Redis 快取類型。 有效值:(基本、標準、進階) | 'Basic' 'Premium' 'Standard' (必要) |
名字 | 描述 | 價值 |
---|
名字 | 描述 | 價值 |
---|