Aracılığıyla paylaş


Redis - Update

Mevcut bir Redis önbelleğini güncelleştirin.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redis/{name}?api-version=2024-11-01

URI Parametreleri

Name İçinde Gerekli Tür Description
name
path True

string

Redis önbelleğinin adı.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız.

subscriptionId
path True

string

minLength: 1

Hedef aboneliğin kimliği.

api-version
query True

string

minLength: 1

Bu işlem için kullanılacak API sürümü.

İstek Gövdesi

Name Tür Description
identity

ManagedServiceIdentity

Kaynağın kimliği.

properties.disableAccessKeyAuthentication

boolean

Erişim anahtarları aracılığıyla Redis kimlik doğrulaması, true olarak ayarlandığında devre dışı bırakılır. Varsayılan değer false'tur.

properties.enableNonSslPort

boolean

Ssl olmayan Redis sunucu bağlantı noktasının (6379) etkinleştirilip etkinleştirilmediğini belirtir.

properties.minimumTlsVersion

TlsVersion

İsteğe bağlı: istemcilerin bağlanmak için belirtilen TLS sürümünü (veya üzerini) kullanmasını gerektirir (örneğin, '1.0', '1.1', '1.2')

properties.publicNetworkAccess

PublicNetworkAccess

Bu önbellek için genel uç nokta erişimine izin verilip verilmeyeceği. Değer isteğe bağlıdır, ancak geçirilirse 'Etkin' veya 'Devre Dışı' olmalıdır. 'Devre dışı' ise özel uç noktalar özel erişim yöntemidir. Varsayılan değer 'Etkin'

properties.redisConfiguration

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, aof-backup-enabled, aof-storage-connection-string-0, aof-storage-connection-string-1 vb.

properties.redisVersion

string

Redis sürümü. Bu, 'major[.minor]' biçiminde (yalnızca 'major' gereklidir) veya kullanılabilen en son kararlı Redis sürümünü ifade eden 'en son' değerinde olmalıdır. Desteklenen sürümler: 4.0, 6.0 (en son). Varsayılan değer 'en son' değeridir.

properties.replicasPerMaster

integer (int32)

Birincil başına oluşturulacak çoğaltma sayısı.

properties.replicasPerPrimary

integer (int32)

Birincil başına oluşturulacak çoğaltma sayısı.

properties.shardCount

integer (int32)

Premium Küme Önbelleğinde oluşturulacak parça sayısı.

properties.sku

Sku

Dağıtılacak Redis önbelleğinin SKU'su.

properties.tenantSettings

object

Kiracı ayarlarının sözlüğü

properties.updateChannel

UpdateChannel

İsteğe bağlı: Redis Cache'inizin alacağı aylık Redis güncelleştirmeleri için güncelleştirme kanalını belirtir. 'Önizleme' güncelleştirme kanalını kullanan önbellekler, 'Kararlı' kanal önbelleklerinden en az 4 hafta önce en son Redis güncelleştirmelerini alır. Varsayılan değer 'Kararlı'dır.

properties.zonalAllocationPolicy

ZonalAllocationPolicy

İsteğe bağlı: Kullanılabilirlik alanlarının Redis önbelleğine nasıl ayrıldığını belirtir. 'Otomatik', alanlar arası yedekliliği etkinleştirir ve Azure bölgesel kullanılabilirlik ve kapasiteye göre bölgeleri otomatik olarak seçer. 'UserDefined', 'zones' parametresini kullanarak size geçirilen kullanılabilirlik alanlarını seçer. 'NoZones' bölgesel olmayan bir önbellek oluşturur. 'zonalAllocationPolicy' geçirilmezse, bölgeler geçirildiğinde 'UserDefined' olarak ayarlanır, aksi takdirde, bölgelerin desteklendiği bölgelerde 'Otomatik' ve bölgelerin desteklenmediği bölgelerde 'NoZones' olarak ayarlanır.

tags

object

Kaynak etiketleri.

Yanıtlar

Name Tür Description
200 OK

RedisResource

Mevcut redis önbelleği başarıyla güncelleştirildi. Ayrıntılı durumu görmek için provisioningState'i denetleyin.

202 Accepted

RedisResource

Mevcut redis önbelleği başarıyla güncelleştirildi. Ayrıntılı durumu yoklamak için Azure-AsyncOperation üst bilgileri denetleyin.

Other Status Codes

ErrorResponse

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Akışı.

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

RedisCacheUpdate

Örnek isteği

PATCH https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Cache/redis/cache1?api-version=2024-11-01

{
  "properties": {
    "enableNonSslPort": true,
    "replicasPerPrimary": 2
  }
}

Örnek yanıt

{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Cache/Redis/cache1",
  "location": "East US",
  "name": "cache1",
  "type": "Microsoft.Cache/Redis",
  "tags": {},
  "properties": {
    "accessKeys": {
      "primaryKey": "<primaryKey>",
      "secondaryKey": "<secondaryKey>"
    },
    "provisioningState": "Succeeded",
    "redisVersion": "3.0",
    "sku": {
      "name": "Premium",
      "family": "P",
      "capacity": 1
    },
    "enableNonSslPort": true,
    "replicasPerMaster": 2,
    "replicasPerPrimary": 2,
    "updateChannel": "Stable",
    "zonalAllocationPolicy": "Automatic",
    "redisConfiguration": {
      "maxclients": "1000",
      "maxmemory-reserved": "50",
      "maxmemory-delta": "50"
    },
    "hostName": "cache1.redis.cache.windows.net",
    "port": 6379,
    "sslPort": 6380,
    "instances": [
      {
        "sslPort": 15000,
        "nonSslPort": 13000,
        "isMaster": true,
        "isPrimary": true
      },
      {
        "sslPort": 15001,
        "nonSslPort": 13001,
        "isMaster": false,
        "isPrimary": false
      },
      {
        "sslPort": 15002,
        "nonSslPort": 13002,
        "isMaster": false,
        "isPrimary": false
      }
    ]
  }
}
location: https://management.azure.com/subscriptions/subid/providers/Microsoft.Cache/...pathToOperationResult...
{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Cache/Redis/cache1",
  "location": "East US",
  "name": "cache1",
  "type": "Microsoft.Cache/Redis",
  "tags": {},
  "properties": {
    "accessKeys": {
      "primaryKey": "<primaryKey>",
      "secondaryKey": "<secondaryKey>"
    },
    "provisioningState": "Succeeded",
    "redisVersion": "3.0",
    "sku": {
      "name": "Premium",
      "family": "P",
      "capacity": 1
    },
    "enableNonSslPort": true,
    "replicasPerMaster": 2,
    "replicasPerPrimary": 2,
    "updateChannel": "Stable",
    "zonalAllocationPolicy": "Automatic",
    "redisConfiguration": {
      "maxclients": "1000",
      "maxmemory-reserved": "50",
      "maxmemory-delta": "50"
    },
    "hostName": "cache1.redis.cache.windows.net",
    "port": 6379,
    "sslPort": 6380,
    "instances": [
      {
        "sslPort": 15000,
        "nonSslPort": 13000,
        "isMaster": true,
        "isPrimary": true
      },
      {
        "sslPort": 15001,
        "nonSslPort": 13001,
        "isMaster": false,
        "isPrimary": false
      },
      {
        "sslPort": 15002,
        "nonSslPort": 13002,
        "isMaster": false,
        "isPrimary": false
      }
    ]
  }
}

Tanımlar

Name Description
ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorDetail

Hata ayrıntısı.

ErrorResponse

Hata yanıtı

ManagedServiceIdentity

Yönetilen hizmet kimliği (sistem tarafından atanan ve/veya kullanıcı tarafından atanan kimlikler)

ManagedServiceIdentityType

Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir).

PrivateEndpoint

Özel Uç Nokta kaynağı.

PrivateEndpointConnection

Özel Uç Nokta Bağlantısı kaynağı.

PrivateEndpointConnectionProvisioningState

Geçerli sağlama durumu.

PrivateEndpointServiceConnectionStatus

Özel uç nokta bağlantı durumu.

PrivateLinkServiceConnectionState

Hizmet tüketicisi ile sağlayıcı arasındaki bağlantının durumu hakkında bilgi koleksiyonu.

ProvisioningState

Redis örneği sağlama durumu.

PublicNetworkAccess

Bu önbellek için genel uç nokta erişimine izin verilip verilmeyeceği. Değer isteğe bağlıdır, ancak geçirilirse 'Etkin' veya 'Devre Dışı' olmalıdır. 'Devre dışı' ise özel uç noktalar özel erişim yöntemidir. Varsayılan değer 'Etkin'

RedisAccessKeys

Redis önbellek erişim anahtarları.

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, aof-backup-enabled, aof-storage-connection-string-0, aof-storage-connection-string-1 vb.

RedisInstanceDetails

Tek bir redis örneğinin ayrıntıları.

RedisLinkedServer

Bağlı sunucu kimliği

RedisResource

List veya Get Operation içindeki tek bir Redis öğesi.

RedisUpdateParameters

Redis Güncelleştirme işlemine sağlanan parametreler.

Sku

Redis oluşturma işlemine sağlanan SKU parametreleri.

SkuFamily

Kullanılacak SKU ailesi. Geçerli değerler: (C, P). (C = Temel/Standart, P = Premium).

SkuName

Dağıtılacak Redis önbelleğinin türü. Geçerli değerler: (Temel, Standart, Premium)

TlsVersion

İsteğe bağlı: istemcilerin bağlanmak için belirtilen TLS sürümünü (veya üzerini) kullanmasını gerektirir (örneğin, '1.0', '1.1', '1.2')

UpdateChannel

İsteğe bağlı: Redis Cache'inizin alacağı aylık Redis güncelleştirmeleri için güncelleştirme kanalını belirtir. 'Önizleme' güncelleştirme kanalını kullanan önbellekler, 'Kararlı' kanal önbelleklerinden en az 4 hafta önce en son Redis güncelleştirmelerini alır. Varsayılan değer 'Kararlı'dır.

UserAssignedIdentity

Kullanıcı tarafından atanan kimlik özellikleri

ZonalAllocationPolicy

İsteğe bağlı: Kullanılabilirlik alanlarının Redis önbelleğine nasıl ayrıldığını belirtir. 'Otomatik', alanlar arası yedekliliği etkinleştirir ve Azure bölgesel kullanılabilirlik ve kapasiteye göre bölgeleri otomatik olarak seçer. 'UserDefined', 'zones' parametresini kullanarak size geçirilen kullanılabilirlik alanlarını seçer. 'NoZones' bölgesel olmayan bir önbellek oluşturur. 'zonalAllocationPolicy' geçirilmezse, bölgeler geçirildiğinde 'UserDefined' olarak ayarlanır, aksi takdirde, bölgelerin desteklendiği bölgelerde 'Otomatik' ve bölgelerin desteklenmediği bölgelerde 'NoZones' olarak ayarlanır.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

Name Tür Description
info

object

Ek bilgiler.

type

string

Ek bilgi türü.

ErrorDetail

Hata ayrıntısı.

Name Tür Description
additionalInfo

ErrorAdditionalInfo[]

Hata ek bilgileri.

code

string

Hata kodu.

details

ErrorDetail[]

Hata ayrıntıları.

message

string

Hata iletisi.

target

string

Hata hedefi.

ErrorResponse

Hata yanıtı

Name Tür Description
error

ErrorDetail

Hata nesnesi.

ManagedServiceIdentity

Yönetilen hizmet kimliği (sistem tarafından atanan ve/veya kullanıcı tarafından atanan kimlikler)

Name Tür Description
principalId

string (uuid)

Sistem tarafından atanan kimliğin hizmet sorumlusu kimliği. Bu özellik yalnızca sistem tarafından atanan kimlik için sağlanacaktır.

tenantId

string (uuid)

Sistem tarafından atanan kimliğin kiracı kimliği. Bu özellik yalnızca sistem tarafından atanan kimlik için sağlanacaktır.

type

ManagedServiceIdentityType

Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir).

userAssignedIdentities

<string,  UserAssignedIdentity>

kimlikleri User-Assigned
Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir.

ManagedServiceIdentityType

Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir).

Değer Description
None
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned

PrivateEndpoint

Özel Uç Nokta kaynağı.

Name Tür Description
id

string

Özel Uç Nokta için ARM tanımlayıcısı

PrivateEndpointConnection

Özel Uç Nokta Bağlantısı kaynağı.

Name Tür Description
id

string

Kaynağın tam kaynak kimliği. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Kaynağın adı

properties.privateEndpoint

PrivateEndpoint

Özel uç noktanın kaynağı.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Hizmet tüketicisi ile sağlayıcı arasındaki bağlantının durumu hakkında bilgi koleksiyonu.

properties.provisioningState

PrivateEndpointConnectionProvisioningState

Özel uç nokta bağlantı kaynağının sağlama durumu.

type

string

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

PrivateEndpointConnectionProvisioningState

Geçerli sağlama durumu.

Değer Description
Creating
Deleting
Failed
Succeeded

PrivateEndpointServiceConnectionStatus

Özel uç nokta bağlantı durumu.

Değer Description
Approved
Pending
Rejected

PrivateLinkServiceConnectionState

Hizmet tüketicisi ile sağlayıcı arasındaki bağlantının durumu hakkında bilgi koleksiyonu.

Name Tür Description
actionsRequired

string

Hizmet sağlayıcısındaki değişikliklerin tüketicide herhangi bir güncelleştirme gerektirip gerektirmediğini belirten bir ileti.

description

string

Bağlantının onaylanması/reddedilmesinin nedeni.

status

PrivateEndpointServiceConnectionStatus

Bağlantının hizmet sahibi tarafından Onaylanıp Reddedildiğini/Kaldırıldığını gösterir.

ProvisioningState

Redis örneği sağlama durumu.

Değer Description
ConfiguringAAD
Creating
Deleting
Disabled
Failed
Linking
Provisioning
RecoveringScaleFailure
Scaling
Succeeded
Unlinking
Unprovisioning
Updating

PublicNetworkAccess

Bu önbellek için genel uç nokta erişimine izin verilip verilmeyeceği. Değer isteğe bağlıdır, ancak geçirilirse 'Etkin' veya 'Devre Dışı' olmalıdır. 'Devre dışı' ise özel uç noktalar özel erişim yöntemidir. Varsayılan değer 'Etkin'

Değer Description
Disabled
Enabled

RedisAccessKeys

Redis önbellek erişim anahtarları.

Name Tür Description
primaryKey

string

İstemcilerin Redis cache ile kimlik doğrulaması yapmak için kullanabileceği geçerli birincil anahtar.

secondaryKey

string

İstemcilerin Redis cache ile kimlik doğrulaması yapmak için kullanabileceği geçerli ikincil anahtar.

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, aof-backup-enabled, aof-storage-connection-string-0, aof-storage-connection-string-1 vb.

Name Tür Description
aad-enabled

string

Önbellek için AAD tabanlı kimlik doğrulamasının etkinleştirilip etkinleştirilmediğini veya devre dışı bırakıldığını belirtir

aof-backup-enabled

string

Aof yedeklemesinin etkinleştirilip etkinleştirilmediğini belirtir

aof-storage-connection-string-0

string

İlk depolama hesabı bağlantı dizesi

aof-storage-connection-string-1

string

İkinci depolama hesabı bağlantı dizesi

authnotrequired

string

Kimlik doğrulamasının devre dışı bırakılıp bırakılmayacağını belirtir. Bu özelliğin ayarlanması, güvenlik açısından son derece önerilmez.

maxclients

string

En fazla istemci yapılandırması

maxfragmentationmemory-reserved

string

Parça başına parçalanma için ayrılmış megabayt cinsinden değer

maxmemory-delta

string

Parça başına önbellek dışı kullanım için ayrılmış megabayt cinsinden değer( örneğin yük devretme).

maxmemory-policy

string

Verileriniz bellek sınırına sığmadığında kullanılan çıkarma stratejisi.

maxmemory-reserved

string

Parça başına önbellek dışı kullanım için ayrılmış megabayt cinsinden değer( örneğin yük devretme).

notify-keyspace-events

string

İzlenmesi gereken anahtar alanı olayları.

preferred-data-archive-auth-method

string

Veri arşivi için kullanılan depolama hesabıyla iletişim kurmak, SAS veya ManagedIdentity belirtmek için tercih edilen kimlik doğrulama yöntemi, varsayılan değer SAS'dir

preferred-data-persistence-auth-method

string

Veri kalıcılığı için kullanılan depolama hesabıyla iletişim kurmak, SAS veya ManagedIdentity belirtmek için tercih edilen kimlik doğrulama yöntemi, varsayılan değer SAS'dir

rdb-backup-enabled

string

Rdb yedeklemesinin etkinleştirilip etkinleştirilmediğini belirtir

rdb-backup-frequency

string

Rdb yedeklemesi oluşturma sıklığını dakika cinsinden belirtir. Geçerli değerler: (15, 30, 60, 360, 720, 1440)

rdb-backup-max-snapshot-count

string

Rdb yedeklemesi için en fazla anlık görüntü sayısını belirtir

rdb-storage-connection-string

string

rdb dosyasını depolamak için depolama hesabı bağlantı dizesi

storage-subscription-id

string

ManagedIdentity kullanılarak kalıcılık (aof/rdb) için depolama hesabının SubscriptionId değeri.

zonal-configuration

string

Bölgesel Yapılandırma

RedisInstanceDetails

Tek bir redis örneğinin ayrıntıları.

Name Tür Description
isMaster

boolean

Örneğin birincil düğüm olup olmadığını belirtir.

isPrimary

boolean

Örneğin birincil düğüm olup olmadığını belirtir.

nonSslPort

integer (int32)

enableNonSslPort true ise Redis örneği SSL olmayan bağlantı noktası sağlar.

shardId

integer (int32)

Kümeleme etkinleştirildiyse Redis Örneğinin Parça Kimliği

sslPort

integer (int32)

Redis örneği SSL bağlantı noktası.

zone

string

Önbellek kullanılabilirlik alanlarını kullanıyorsa, bu örneğin bulunduğu kullanılabilirlik alanını belirtir.

RedisLinkedServer

Bağlı sunucu kimliği

Name Tür Description
id

string

Bağlı sunucu kimliği.

RedisResource

List veya Get Operation içindeki tek bir Redis öğesi.

Name Tür Default value Description
disableAccessKeyAuthentication

boolean

False

Erişim anahtarları aracılığıyla Redis kimlik doğrulaması, true olarak ayarlandığında devre dışı bırakılır. Varsayılan değer false'tur.

enableNonSslPort

boolean

False

Ssl olmayan Redis sunucu bağlantı noktasının (6379) etkinleştirilip etkinleştirilmediğini belirtir.

id

string

Kaynağın tam kaynak kimliği. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

ManagedServiceIdentity

Kaynağın kimliği.

location

string

Kaynağın bulunduğu coğrafi konum

minimumTlsVersion

TlsVersion

İsteğe bağlı: istemcilerin bağlanmak için belirtilen TLS sürümünü (veya üzerini) kullanmasını gerektirir (örneğin, '1.0', '1.1', '1.2')

name

string

Kaynağın adı

properties.accessKeys

RedisAccessKeys

Redis önbelleğinin anahtarları - bu nesne Redis önbelleği oluşturma veya güncelleştirme yanıtı değilse ayarlanmaz

properties.hostName

string

Redis ana bilgisayar adı.

properties.instances

RedisInstanceDetails[]

Önbellekle ilişkili Redis örneklerinin listesi

properties.linkedServers

RedisLinkedServer[]

Önbellekle ilişkilendirilmiş bağlı sunucuların listesi

properties.port

integer (int32)

Redis SSL olmayan bağlantı noktası.

properties.privateEndpointConnections

PrivateEndpointConnection[]

Belirtilen redis önbelleğiyle ilişkili özel uç nokta bağlantısının listesi

properties.provisioningState

ProvisioningState

Redis örneği sağlama durumu.

properties.sku

Sku

Dağıtılacak Redis önbelleğinin SKU'su.

properties.sslPort

integer (int32)

Redis SSL bağlantı noktası.

properties.staticIP

string

pattern: ^\d+\.\d+\.\d+\.\d+$

Statik IP adresi. İsteğe bağlı olarak, mevcut bir Azure Sanal Ağı içinde bir Redis önbelleği dağıtılırken belirtilebilir; varsayılan olarak otomatik olarak atanır.

properties.subnetId

string

pattern: ^/subscriptions/[^/]*/resourceGroups/[^/]*/providers/Microsoft.(ClassicNetwork|Network)/virtualNetworks/[^/]*/subnets/[^/]*$

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

publicNetworkAccess

PublicNetworkAccess

Enabled

Bu önbellek için genel uç nokta erişimine izin verilip verilmeyeceği. Değer isteğe bağlıdır, ancak geçirilirse 'Etkin' veya 'Devre Dışı' olmalıdır. 'Devre dışı' ise özel uç noktalar özel erişim yöntemidir. Varsayılan değer 'Etkin'

redisConfiguration

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, aof-backup-enabled, aof-storage-connection-string-0, aof-storage-connection-string-1 vb.

redisVersion

string

Redis sürümü. Bu, 'major[.minor]' biçiminde (yalnızca 'major' gereklidir) veya kullanılabilen en son kararlı Redis sürümünü ifade eden 'en son' değerinde olmalıdır. Desteklenen sürümler: 4.0, 6.0 (en son). Varsayılan değer 'en son' değeridir.

replicasPerMaster

integer (int32)

Birincil başına oluşturulacak çoğaltma sayısı.

replicasPerPrimary

integer (int32)

Birincil başına oluşturulacak çoğaltma sayısı.

shardCount

integer (int32)

Premium Küme Önbelleğinde oluşturulacak parça sayısı.

tags

object

Kaynak etiketleri.

tenantSettings

object

Kiracı ayarlarının sözlüğü

type

string

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

updateChannel

UpdateChannel

İsteğe bağlı: Redis Cache'inizin alacağı aylık Redis güncelleştirmeleri için güncelleştirme kanalını belirtir. 'Önizleme' güncelleştirme kanalını kullanan önbellekler, 'Kararlı' kanal önbelleklerinden en az 4 hafta önce en son Redis güncelleştirmelerini alır. Varsayılan değer 'Kararlı'dır.

zonalAllocationPolicy

ZonalAllocationPolicy

İsteğe bağlı: Kullanılabilirlik alanlarının Redis önbelleğine nasıl ayrıldığını belirtir. 'Otomatik', alanlar arası yedekliliği etkinleştirir ve Azure bölgesel kullanılabilirlik ve kapasiteye göre bölgeleri otomatik olarak seçer. 'UserDefined', 'zones' parametresini kullanarak size geçirilen kullanılabilirlik alanlarını seçer. 'NoZones' bölgesel olmayan bir önbellek oluşturur. 'zonalAllocationPolicy' geçirilmezse, bölgeler geçirildiğinde 'UserDefined' olarak ayarlanır, aksi takdirde, bölgelerin desteklendiği bölgelerde 'Otomatik' ve bölgelerin desteklenmediği bölgelerde 'NoZones' olarak ayarlanır.

zones

string[]

Kaynağın nereden gelmesi gerektiğini belirten kullanılabilirlik alanlarının listesi.

RedisUpdateParameters

Redis Güncelleştirme işlemine sağlanan parametreler.

Name Tür Default value Description
identity

ManagedServiceIdentity

Kaynağın kimliği.

properties.disableAccessKeyAuthentication

boolean

False

Erişim anahtarları aracılığıyla Redis kimlik doğrulaması, true olarak ayarlandığında devre dışı bırakılır. Varsayılan değer false'tur.

properties.enableNonSslPort

boolean

False

Ssl olmayan Redis sunucu bağlantı noktasının (6379) etkinleştirilip etkinleştirilmediğini belirtir.

properties.minimumTlsVersion

TlsVersion

İsteğe bağlı: istemcilerin bağlanmak için belirtilen TLS sürümünü (veya üzerini) kullanmasını gerektirir (örneğin, '1.0', '1.1', '1.2')

properties.publicNetworkAccess

PublicNetworkAccess

Enabled

Bu önbellek için genel uç nokta erişimine izin verilip verilmeyeceği. Değer isteğe bağlıdır, ancak geçirilirse 'Etkin' veya 'Devre Dışı' olmalıdır. 'Devre dışı' ise özel uç noktalar özel erişim yöntemidir. Varsayılan değer 'Etkin'

properties.redisConfiguration

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, aof-backup-enabled, aof-storage-connection-string-0, aof-storage-connection-string-1 vb.

properties.redisVersion

string

Redis sürümü. Bu, 'major[.minor]' biçiminde (yalnızca 'major' gereklidir) veya kullanılabilen en son kararlı Redis sürümünü ifade eden 'en son' değerinde olmalıdır. Desteklenen sürümler: 4.0, 6.0 (en son). Varsayılan değer 'en son' değeridir.

properties.replicasPerMaster

integer (int32)

Birincil başına oluşturulacak çoğaltma sayısı.

properties.replicasPerPrimary

integer (int32)

Birincil başına oluşturulacak çoğaltma sayısı.

properties.shardCount

integer (int32)

Premium Küme Önbelleğinde oluşturulacak parça sayısı.

properties.sku

Sku

Dağıtılacak Redis önbelleğinin SKU'su.

properties.tenantSettings

object

Kiracı ayarlarının sözlüğü

properties.updateChannel

UpdateChannel

İsteğe bağlı: Redis Cache'inizin alacağı aylık Redis güncelleştirmeleri için güncelleştirme kanalını belirtir. 'Önizleme' güncelleştirme kanalını kullanan önbellekler, 'Kararlı' kanal önbelleklerinden en az 4 hafta önce en son Redis güncelleştirmelerini alır. Varsayılan değer 'Kararlı'dır.

properties.zonalAllocationPolicy

ZonalAllocationPolicy

İsteğe bağlı: Kullanılabilirlik alanlarının Redis önbelleğine nasıl ayrıldığını belirtir. 'Otomatik', alanlar arası yedekliliği etkinleştirir ve Azure bölgesel kullanılabilirlik ve kapasiteye göre bölgeleri otomatik olarak seçer. 'UserDefined', 'zones' parametresini kullanarak size geçirilen kullanılabilirlik alanlarını seçer. 'NoZones' bölgesel olmayan bir önbellek oluşturur. 'zonalAllocationPolicy' geçirilmezse, bölgeler geçirildiğinde 'UserDefined' olarak ayarlanır, aksi takdirde, bölgelerin desteklendiği bölgelerde 'Otomatik' ve bölgelerin desteklenmediği bölgelerde 'NoZones' olarak ayarlanır.

tags

object

Kaynak etiketleri.

Sku

Redis oluşturma işlemine sağlanan SKU parametreleri.

Name Tür Description
capacity

integer (int32)

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).

family

SkuFamily

Kullanılacak SKU ailesi. Geçerli değerler: (C, P). (C = Temel/Standart, P = Premium).

name

SkuName

Dağıtılacak Redis önbelleğinin türü. Geçerli değerler: (Temel, Standart, Premium)

SkuFamily

Kullanılacak SKU ailesi. Geçerli değerler: (C, P). (C = Temel/Standart, P = Premium).

Değer Description
C
P

SkuName

Dağıtılacak Redis önbelleğinin türü. Geçerli değerler: (Temel, Standart, Premium)

Değer Description
Basic
Premium
Standard

TlsVersion

İsteğe bağlı: istemcilerin bağlanmak için belirtilen TLS sürümünü (veya üzerini) kullanmasını gerektirir (örneğin, '1.0', '1.1', '1.2')

Değer Description
1.0
1.1
1.2

UpdateChannel

İsteğe bağlı: Redis Cache'inizin alacağı aylık Redis güncelleştirmeleri için güncelleştirme kanalını belirtir. 'Önizleme' güncelleştirme kanalını kullanan önbellekler, 'Kararlı' kanal önbelleklerinden en az 4 hafta önce en son Redis güncelleştirmelerini alır. Varsayılan değer 'Kararlı'dır.

Değer Description
Preview
Stable

UserAssignedIdentity

Kullanıcı tarafından atanan kimlik özellikleri

Name Tür Description
clientId

string (uuid)

Atanan kimliğin istemci kimliği.

principalId

string (uuid)

Atanan kimliğin asıl kimliği.

ZonalAllocationPolicy

İsteğe bağlı: Kullanılabilirlik alanlarının Redis önbelleğine nasıl ayrıldığını belirtir. 'Otomatik', alanlar arası yedekliliği etkinleştirir ve Azure bölgesel kullanılabilirlik ve kapasiteye göre bölgeleri otomatik olarak seçer. 'UserDefined', 'zones' parametresini kullanarak size geçirilen kullanılabilirlik alanlarını seçer. 'NoZones' bölgesel olmayan bir önbellek oluşturur. 'zonalAllocationPolicy' geçirilmezse, bölgeler geçirildiğinde 'UserDefined' olarak ayarlanır, aksi takdirde, bölgelerin desteklendiği bölgelerde 'Otomatik' ve bölgelerin desteklenmediği bölgelerde 'NoZones' olarak ayarlanır.

Değer Description
Automatic
NoZones
UserDefined