Aracılığıyla paylaş


Microsoft.Cache Redis 2017-02-01

Bicep kaynak tanımı

Redis kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Cache/Redis kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Cache/Redis@2017-02-01' = {
  location: 'string'
  name: 'string'
  properties: {
    enableNonSslPort: bool
    redisConfiguration: {
      {customized property}: 'string'
    }
    shardCount: int
    sku: {
      capacity: int
      family: 'string'
      name: 'string'
    }
    staticIP: 'string'
    subnetId: 'string'
    tenantSettings: {
      {customized property}: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Özellik Değerleri

Microsoft.Cache/Redis

Ad Açıklama Değer
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
ad Kaynak adı dize (gerekli)
Özellikler Redis cache özellikleri. RedisCreatePropertiesOrRedisResourceProperties (gerekli)
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri

RedisCreatePropertiesOrRedisResourceProperties

Ad Açıklama Değer
enableNonSslPort Ssl olmayan Redis sunucu bağlantı noktasının (6379) etkinleştirilip etkinleştirilmediğini belirtir. Bool
redisConfiguration Tüm Redis Ayarları. Birkaç olası anahtar: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value vb. RedisPropertiesRedisConfiguration
shardCount Premium Küme Önbelleğinde oluşturulacak parça sayısı. Int
Sku Dağıtılacak Redis önbelleğinin SKU'su. Sku (gerekli)
staticIP Statik IP adresi. Mevcut bir Azure Sanal Ağı içinde redis önbelleği dağıtılırken gereklidir. dizgi

Kısıtlama -ları:
Desen = ^\d+\.\d+\.\d+\.\d+$
subnetId Redis önbelleğinin dağıtılacağı sanal ağdaki bir alt ağın tam kaynak kimliği. Örnek biçim: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft. {Ağ ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1 dizgi

Kısıtlama -ları:
Desen = ^/subscriptions/[^/]*/resourceGroups/[^/]*/providers/Microsoft.(ClassicNetwork|Network)/virtualNetworks/[^/]*/subnets/[^/]*$
tenantSettings tenantSettings RedisPropertiesTenantSettings

RedisPropertiesRedisConfiguration

Ad Açıklama Değer

RedisPropertiesTenantSettings

Ad Açıklama Değer

Sku

Ad Açıklama Değer
kapasite Dağıtılacak Redis önbelleğinin boyutu. Geçerli değerler: P (Premium) ailesi için C (Temel/Standart) ailesi (0, 1, 2, 3, 4, 5, 6) için (1, 2, 3, 4). int (gerekli)
aile Kullanılacak SKU ailesi. Geçerli değerler: (C, P). (C = Temel/Standart, P = Premium). 'C'
'P' (gerekli)
ad Dağıtılacak Redis önbelleğinin türü. Geçerli değerler: (Temel, Standart, Premium) 'Temel'
'Premium'
'Standart' (gerekli)

TrackedResourceTags

Ad Açıklama Değer

Kullanım Örnekleri

Azure Doğrulanmış Modülleri

Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.

Modül Açıklama
Redis Cache Redis Cache için AVM Kaynak Modülü

Azure Hızlı Başlangıç Örnekleri

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak için Bicep örnekleri içerir.

Bicep Dosyası Açıklama
Kümeleme ile Premium Redis Cache oluşturma Bu şablon, premium Azure Redis Cache örneğinde kümelemeyi yapılandırmayı gösterir.
Şablon kullanarak Redis Cache oluşturma Bu şablon, depolama hesabında tutulan tanılama verilerini içeren bir Azure Redis Cache oluşturur.
Microsoft Entra Authentication ile Redis Cache oluşturma. Bu şablon bir Redis Cache oluşturur. Ardından redis kullanıcısına yerleşik erişim ilkesi atar. Ardından özel bir erişim ilkesi oluşturur. Ardından özel erişim ilkesini başka bir Redis kullanıcısına atar.
Şablon kullanarak Web Uygulaması ve Redis Cache oluşturma Bu şablon, Redis cache ile bir Azure Web Uygulaması oluşturur.
Sanal Ağ dağıtılan Premium Redis Cache oluşturma Bu şablonda premium Azure Redis Cache örneğinin var olan bir Sanal Ağa nasıl dağıtılacağı gösterilmektedir
Veri kalıcılığı ile Premium Redis Cache oluşturma Bu şablon, premium Azure Redis Cache örneğinde kalıcılığı yapılandırmayı gösterir.
Api Management'ı Dış Azure Cache for Redis ile Dağıtma Bu şablon, Dış Redis için Azure Cache örneğini API Management dış önbelleği olarak kullanarak Tüketim katmanında Azure API Management örneğinin nasıl oluşturulacağını gösterir.

ARM şablonu kaynak tanımı

Redis kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Cache/Redis kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.Cache/Redis",
  "apiVersion": "2017-02-01",
  "name": "string",
  "location": "string",
  "properties": {
    "enableNonSslPort": "bool",
    "redisConfiguration": {
      "{customized property}": "string"
    },
    "shardCount": "int",
    "sku": {
      "capacity": "int",
      "family": "string",
      "name": "string"
    },
    "staticIP": "string",
    "subnetId": "string",
    "tenantSettings": {
      "{customized property}": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Özellik Değerleri

Microsoft.Cache/Redis

Ad Açıklama Değer
apiVersion API sürümü '2017-02-01'
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
ad Kaynak adı dize (gerekli)
Özellikler Redis cache özellikleri. RedisCreatePropertiesOrRedisResourceProperties (gerekli)
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Kaynak türü 'Microsoft.Cache/Redis'

RedisCreatePropertiesOrRedisResourceProperties

Ad Açıklama Değer
enableNonSslPort Ssl olmayan Redis sunucu bağlantı noktasının (6379) etkinleştirilip etkinleştirilmediğini belirtir. Bool
redisConfiguration Tüm Redis Ayarları. Birkaç olası anahtar: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value vb. RedisPropertiesRedisConfiguration
shardCount Premium Küme Önbelleğinde oluşturulacak parça sayısı. Int
Sku Dağıtılacak Redis önbelleğinin SKU'su. Sku (gerekli)
staticIP Statik IP adresi. Mevcut bir Azure Sanal Ağı içinde redis önbelleği dağıtılırken gereklidir. dizgi

Kısıtlama -ları:
Desen = ^\d+\.\d+\.\d+\.\d+$
subnetId Redis önbelleğinin dağıtılacağı sanal ağdaki bir alt ağın tam kaynak kimliği. Örnek biçim: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft. {Ağ ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1 dizgi

Kısıtlama -ları:
Desen = ^/subscriptions/[^/]*/resourceGroups/[^/]*/providers/Microsoft.(ClassicNetwork|Network)/virtualNetworks/[^/]*/subnets/[^/]*$
tenantSettings tenantSettings RedisPropertiesTenantSettings

RedisPropertiesRedisConfiguration

Ad Açıklama Değer

RedisPropertiesTenantSettings

Ad Açıklama Değer

Sku

Ad Açıklama Değer
kapasite Dağıtılacak Redis önbelleğinin boyutu. Geçerli değerler: P (Premium) ailesi için C (Temel/Standart) ailesi (0, 1, 2, 3, 4, 5, 6) için (1, 2, 3, 4). int (gerekli)
aile Kullanılacak SKU ailesi. Geçerli değerler: (C, P). (C = Temel/Standart, P = Premium). 'C'
'P' (gerekli)
ad Dağıtılacak Redis önbelleğinin türü. Geçerli değerler: (Temel, Standart, Premium) 'Temel'
'Premium'
'Standart' (gerekli)

TrackedResourceTags

Ad Açıklama Değer

Kullanım Örnekleri

Azure Hızlı Başlangıç Şablonları

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak.

Şablon Açıklama
Kümeleme ile Premium Redis Cache oluşturma

Azure 'a dağıtma
Bu şablon, premium Azure Redis Cache örneğinde kümelemeyi yapılandırmayı gösterir.
Şablon kullanarak Redis Cache oluşturma

Azure 'a dağıtma
Bu şablon, depolama hesabında tutulan tanılama verilerini içeren bir Azure Redis Cache oluşturur.
Microsoft Entra Authentication ile Redis Cache oluşturma.

Azure 'a dağıtma
Bu şablon bir Redis Cache oluşturur. Ardından redis kullanıcısına yerleşik erişim ilkesi atar. Ardından özel bir erişim ilkesi oluşturur. Ardından özel erişim ilkesini başka bir Redis kullanıcısına atar.
Şablonla Web Uygulaması + Redis Cache + SQL DB oluşturma

Azure 'a dağıtma
Bu şablon Redis önbelleği ve SQL Veritabanı ile bir Azure Web Uygulaması oluşturur.
Şablon kullanarak Web Uygulaması ve Redis Cache oluşturma

Azure 'a dağıtma
Bu şablon, Redis cache ile bir Azure Web Uygulaması oluşturur.
Sanal Ağ dağıtılan Premium Redis Cache oluşturma

Azure 'a dağıtma
Bu şablonda premium Azure Redis Cache örneğinin var olan bir Sanal Ağa nasıl dağıtılacağı gösterilmektedir
Veri kalıcılığı ile Premium Redis Cache oluşturma

Azure 'a dağıtma
Bu şablon, premium Azure Redis Cache örneğinde kalıcılığı yapılandırmayı gösterir.
Sanal Ağ coğrafi olarak çoğaltılmış iki önbellek oluşturma

Azure 'a dağıtma
Bu şablonda, redis için iki Premium katmanı Azure Cache örneğinin ayrı Sanal Ağlara nasıl dağıtılacağı ve bunların coğrafi çoğaltma ile nasıl bağlanılacağı gösterilmektedir.
Api Management'ı Dış Azure Cache for Redis ile Dağıtma

Azure 'a dağıtma
Bu şablon, Dış Redis için Azure Cache örneğini API Management dış önbelleği olarak kullanarak Tüketim katmanında Azure API Management örneğinin nasıl oluşturulacağını gösterir.
ILB ASE ile eShop Web Sitesi

Azure 'a dağıtma
App Service Ortamı, Azure App Service uygulamalarını Web Apps, Mobile Apps ve API Apps gibi yüksek ölçekte güvenli bir şekilde çalıştırmak için tamamen yalıtılmış ve ayrılmış bir ortam sağlayan bir Azure App Service Premium hizmet planı seçeneğidir.
Ölçeklenebilir Umbraco CMS Web Uygulaması

Azure 'a dağıtma
Bu şablon, Azure App Service Web Apps'te umbraco CMS web uygulamasını dağıtmak için kolay bir yol sağlar.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Redis kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Cache/Redis kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Cache/Redis@2017-02-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      enableNonSslPort = bool
      redisConfiguration = {
        {customized property} = "string"
      }
      shardCount = int
      sku = {
        capacity = int
        family = "string"
        name = "string"
      }
      staticIP = "string"
      subnetId = "string"
      tenantSettings = {
        {customized property} = "string"
      }
    }
  }
}

Özellik Değerleri

Microsoft.Cache/Redis

Ad Açıklama Değer
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
ad Kaynak adı dize (gerekli)
Özellikler Redis cache özellikleri. RedisCreatePropertiesOrRedisResourceProperties (gerekli)
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft.Cache/Redis@2017-02-01"

RedisCreatePropertiesOrRedisResourceProperties

Ad Açıklama Değer
enableNonSslPort Ssl olmayan Redis sunucu bağlantı noktasının (6379) etkinleştirilip etkinleştirilmediğini belirtir. Bool
redisConfiguration Tüm Redis Ayarları. Birkaç olası anahtar: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value vb. RedisPropertiesRedisConfiguration
shardCount Premium Küme Önbelleğinde oluşturulacak parça sayısı. Int
Sku Dağıtılacak Redis önbelleğinin SKU'su. Sku (gerekli)
staticIP Statik IP adresi. Mevcut bir Azure Sanal Ağı içinde redis önbelleği dağıtılırken gereklidir. dizgi

Kısıtlama -ları:
Desen = ^\d+\.\d+\.\d+\.\d+$
subnetId Redis önbelleğinin dağıtılacağı sanal ağdaki bir alt ağın tam kaynak kimliği. Örnek biçim: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft. {Ağ ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1 dizgi

Kısıtlama -ları:
Desen = ^/subscriptions/[^/]*/resourceGroups/[^/]*/providers/Microsoft.(ClassicNetwork|Network)/virtualNetworks/[^/]*/subnets/[^/]*$
tenantSettings tenantSettings RedisPropertiesTenantSettings

RedisPropertiesRedisConfiguration

Ad Açıklama Değer

RedisPropertiesTenantSettings

Ad Açıklama Değer

Sku

Ad Açıklama Değer
kapasite Dağıtılacak Redis önbelleğinin boyutu. Geçerli değerler: P (Premium) ailesi için C (Temel/Standart) ailesi (0, 1, 2, 3, 4, 5, 6) için (1, 2, 3, 4). int (gerekli)
aile Kullanılacak SKU ailesi. Geçerli değerler: (C, P). (C = Temel/Standart, P = Premium). 'C'
'P' (gerekli)
ad Dağıtılacak Redis önbelleğinin türü. Geçerli değerler: (Temel, Standart, Premium) 'Temel'
'Premium'
'Standart' (gerekli)

TrackedResourceTags

Ad Açıklama Değer

Kullanım Örnekleri

Azure Doğrulanmış Modülleri

Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.

Modül Açıklama
Redis Cache Redis Cache için AVM Kaynak Modülü