Redis - Update

Zaktualizuj istniejącą pamięć podręczną Redis Cache.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
name
path True

string

Nazwa pamięci podręcznej Redis.

resourceGroupName
path True

string

Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter.

subscriptionId
path True

string

Identyfikator subskrypcji docelowej.

api-version
query True

string

Wersja interfejsu API do użycia dla tej operacji.

Treść żądania

Nazwa Typ Opis
identity

ManagedServiceIdentity

Tożsamość zasobu.

properties.enableNonSslPort

boolean

Określa, czy port serwera Redis innej niż ssl (6379) jest włączony.

properties.minimumTlsVersion

TlsVersion

Opcjonalnie: wymaga, aby klienci używali określonej wersji protokołu TLS (lub nowszej) do nawiązania połączenia (np. "1.0", "1.1", "1.2")

properties.publicNetworkAccess

PublicNetworkAccess

Niezależnie od tego, czy dostęp do publicznego punktu końcowego jest dozwolony dla tej pamięci podręcznej. Wartość jest opcjonalna, ale jeśli została przekazana, musi mieć wartość "Włączone" lub "Wyłączone". Jeśli wartość "Wyłączone", prywatne punkty końcowe są metodą wyłącznego dostępu. Wartość domyślna to "Włączone"

properties.redisConfiguration

RedisConfiguration

Wszystkie ustawienia usługi Redis. Niewiele możliwych kluczy: 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 itp.

properties.redisVersion

string

Wersja usługi Redis. Powinno to mieć postać "główna[.pomocnicza]" (wymagana jest tylko wartość główna) lub wartość "latest", która odnosi się do najnowszej stabilnej wersji usługi Redis, która jest dostępna. Obsługiwane wersje: 4.0, 6.0 (najnowsza wersja). Wartość domyślna to "latest".

properties.replicasPerMaster

integer

Liczba replik do utworzenia na jednostkę podstawową.

properties.replicasPerPrimary

integer

Liczba replik do utworzenia na jednostkę podstawową.

properties.shardCount

integer

Liczba fragmentów do utworzenia w pamięci podręcznej klastra w warstwie Premium.

properties.sku

Sku

Jednostka SKU pamięci podręcznej Redis do wdrożenia.

properties.tenantSettings

object

Słownik ustawień dzierżawy

properties.updateChannel

UpdateChannel

Opcjonalnie: określa kanał aktualizacji miesięcznych aktualizacji usługi Redis, które będą odbierane przez pamięć podręczną Redis Cache. Pamięci podręczne korzystające z kanału aktualizacji "Wersja zapoznawcza" pobierają najnowsze aktualizacje usługi Redis co najmniej 4 tygodnie przed pamięciami podręcznymi kanału "Stable". Wartość domyślna to "Stable".

tags

object

Tagi zasobów.

Odpowiedzi

Nazwa Typ Opis
200 OK

RedisResource

Istniejąca pamięć podręczna Redis Cache została pomyślnie zaktualizowana. Sprawdź stan provisioningState.

202 Accepted

RedisResource

Istniejąca pamięć podręczna Redis Cache została pomyślnie zaktualizowana. Sprawdź nagłówki Azure-AsyncOperation, aby sondować szczegółowy stan.

Other Status Codes

ErrorResponse

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

RedisCacheUpdate

Sample Request

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

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

Sample Response

{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Cache/Redis/cache1",
  "location": "West 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",
    "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": "West 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",
    "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
      }
    ]
  }
}

Definicje

Nazwa Opis
ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorDetail

Szczegóły błędu.

ErrorResponse

Odpowiedź na błąd

ManagedServiceIdentity

Tożsamość usługi zarządzanej (tożsamości przypisane przez system i/lub przypisane przez użytkownika)

ManagedServiceIdentityType

Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned).

PrivateEndpoint

Zasób prywatnego punktu końcowego.

PrivateEndpointConnection

Zasób połączenia prywatnego punktu końcowego.

PrivateEndpointConnectionProvisioningState

Bieżący stan aprowizacji.

PrivateEndpointServiceConnectionStatus

Stan połączenia prywatnego punktu końcowego.

PrivateLinkServiceConnectionState

Zbiór informacji o stanie połączenia między użytkownikiem usługi a dostawcą.

ProvisioningState

Stan aprowizacji wystąpienia usługi Redis.

PublicNetworkAccess

Niezależnie od tego, czy dostęp do publicznego punktu końcowego jest dozwolony dla tej pamięci podręcznej. Wartość jest opcjonalna, ale jeśli została przekazana, musi mieć wartość "Włączone" lub "Wyłączone". Jeśli wartość "Wyłączone", prywatne punkty końcowe są metodą wyłącznego dostępu. Wartość domyślna to "Włączone"

RedisAccessKeys

Klucze dostępu pamięci podręcznej Redis Cache.

RedisConfiguration

Wszystkie ustawienia usługi Redis. Kilka możliwych kluczy: 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 itp.

RedisInstanceDetails

Szczegóły pojedynczego wystąpienia usługi Redis.

RedisLinkedServer

Identyfikator połączonego serwera

RedisResource

Pojedynczy element usługi Redis w elemencie Lista lub Pobierz operację.

RedisUpdateParameters

Parametry dostarczone do operacji Update Redis.

Sku

Parametry jednostki SKU dostarczone do operacji tworzenia usługi Redis.

SkuFamily

Rodzina jednostek SKU do użycia. Prawidłowe wartości: (C, P). (C = Podstawowa/Standardowa, P = Premium).

SkuName

Typ pamięci podręcznej Redis do wdrożenia. Prawidłowe wartości: (Podstawowa, Standardowa, Premium)

TlsVersion

Opcjonalnie: wymaga, aby klienci używali określonej wersji protokołu TLS (lub nowszej) do nawiązania połączenia (np. "1.0", "1.1", "1.2")

UpdateChannel

Opcjonalnie: określa kanał aktualizacji miesięcznych aktualizacji usługi Redis, które będą odbierane przez pamięć podręczną Redis Cache. Pamięci podręczne korzystające z kanału aktualizacji "Wersja zapoznawcza" pobierają najnowsze aktualizacje usługi Redis co najmniej 4 tygodnie przed pamięciami podręcznymi kanału "Stable". Wartość domyślna to "Stable".

UserAssignedIdentity

Właściwości tożsamości przypisanej przez użytkownika

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

ErrorDetail

Szczegóły błędu.

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

ErrorDetail[]

Szczegóły błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

ErrorResponse

Odpowiedź na błąd

Nazwa Typ Opis
error

ErrorDetail

Obiekt error.

ManagedServiceIdentity

Tożsamość usługi zarządzanej (tożsamości przypisane przez system i/lub przypisane przez użytkownika)

Nazwa Typ Opis
principalId

string

Identyfikator jednostki usługi tożsamości przypisanej przez system. Ta właściwość zostanie udostępniona tylko dla tożsamości przypisanej przez system.

tenantId

string

Identyfikator dzierżawy tożsamości przypisanej przez system. Ta właściwość zostanie udostępniona tylko dla tożsamości przypisanej przez system.

type

ManagedServiceIdentityType

Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned).

userAssignedIdentities

<string,  UserAssignedIdentity>

tożsamości User-Assigned
Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach.

ManagedServiceIdentityType

Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned).

Nazwa Typ Opis
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

PrivateEndpoint

Zasób prywatnego punktu końcowego.

Nazwa Typ Opis
id

string

Identyfikator usługi ARM dla prywatnego punktu końcowego

PrivateEndpointConnection

Zasób połączenia prywatnego punktu końcowego.

Nazwa Typ Opis
id

string

W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex — /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Nazwa zasobu

properties.privateEndpoint

PrivateEndpoint

Zasób prywatnego punktu końcowego.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Zbiór informacji o stanie połączenia między użytkownikiem usługi a dostawcą.

properties.provisioningState

PrivateEndpointConnectionProvisioningState

Stan aprowizacji zasobu połączenia prywatnego punktu końcowego.

type

string

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

PrivateEndpointConnectionProvisioningState

Bieżący stan aprowizacji.

Nazwa Typ Opis
Creating

string

Deleting

string

Failed

string

Succeeded

string

PrivateEndpointServiceConnectionStatus

Stan połączenia prywatnego punktu końcowego.

Nazwa Typ Opis
Approved

string

Pending

string

Rejected

string

PrivateLinkServiceConnectionState

Zbiór informacji o stanie połączenia między użytkownikiem usługi a dostawcą.

Nazwa Typ Opis
actionsRequired

string

Komunikat wskazujący, czy zmiany dostawcy usług wymagają aktualizacji dla konsumenta.

description

string

Przyczyna zatwierdzenia/odrzucenia połączenia.

status

PrivateEndpointServiceConnectionStatus

Wskazuje, czy połączenie zostało zatwierdzone/odrzucone/usunięte przez właściciela usługi.

ProvisioningState

Stan aprowizacji wystąpienia usługi Redis.

Nazwa Typ Opis
ConfiguringAAD

string

Creating

string

Deleting

string

Disabled

string

Failed

string

Linking

string

Provisioning

string

RecoveringScaleFailure

string

Scaling

string

Succeeded

string

Unlinking

string

Unprovisioning

string

Updating

string

PublicNetworkAccess

Niezależnie od tego, czy dostęp do publicznego punktu końcowego jest dozwolony dla tej pamięci podręcznej. Wartość jest opcjonalna, ale jeśli została przekazana, musi mieć wartość "Włączone" lub "Wyłączone". Jeśli wartość "Wyłączone", prywatne punkty końcowe są metodą wyłącznego dostępu. Wartość domyślna to "Włączone"

Nazwa Typ Opis
Disabled

string

Enabled

string

RedisAccessKeys

Klucze dostępu pamięci podręcznej Redis Cache.

Nazwa Typ Opis
primaryKey

string

Bieżący klucz podstawowy, którego klienci mogą używać do uwierzytelniania za pomocą pamięci podręcznej Redis.

secondaryKey

string

Bieżący klucz pomocniczy, którego klienci mogą używać do uwierzytelniania w pamięci podręcznej Redis.

RedisConfiguration

Wszystkie ustawienia usługi Redis. Kilka możliwych kluczy: 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 itp.

Nazwa Typ Opis
aad-enabled

string

Określa, czy uwierzytelnianie oparte na usłudze AAD zostało włączone, czy wyłączone dla pamięci podręcznej

aof-backup-enabled

string

Określa, czy dla kopii zapasowej aof jest włączona

aof-storage-connection-string-0

string

Pierwsze konto magazynu parametry połączenia

aof-storage-connection-string-1

string

Drugie konto magazynu parametry połączenia

authnotrequired

string

Określa, czy uwierzytelnianie jest wyłączone. Ustawienie tej właściwości jest zdecydowanie niezalecone z punktu widzenia zabezpieczeń.

maxclients

string

Maksymalna konfiguracja klientów

maxfragmentationmemory-reserved

string

Wartość w megabajtach zarezerwowana dla fragmentacji na fragment

maxmemory-delta

string

Wartość w megabajtach zarezerwowana dla użycia niebuforowanego na fragment, np. tryb failover.

maxmemory-policy

string

Strategia eksmisji używana, gdy dane nie mieszczą się w limicie pamięci.

maxmemory-reserved

string

Wartość w megabajtach zarezerwowana dla użycia niebuforowanego na fragment, np. tryb failover.

preferred-data-archive-auth-method

string

Preferowana metoda uwierzytelniania do komunikowania się z kontem magazynu używanym na potrzeby archiwizacji danych, określenie sygnatury dostępu współdzielonego lub tożsamości zarządzanej, wartość domyślna to SAS

preferred-data-persistence-auth-method

string

Preferowana metoda uwierzytelniania do komunikowania się z kontem magazynu używanym na potrzeby trwałości danych, określenie sygnatury dostępu współdzielonego lub tożsamości zarządzanej, wartość domyślna to SAS

rdb-backup-enabled

string

Określa, czy kopia zapasowa bazy danych rdb jest włączona

rdb-backup-frequency

string

Określa częstotliwość tworzenia kopii zapasowej bazy danych rdb w minutach. Prawidłowe wartości: (15, 30, 60, 360, 720, 1440)

rdb-backup-max-snapshot-count

string

Określa maksymalną liczbę migawek kopii zapasowej bazy danych rdb

rdb-storage-connection-string

string

Konto magazynu parametry połączenia do przechowywania pliku rdb

storage-subscription-id

string

SubscriptionId konta magazynu na potrzeby trwałości (aof/rdb) przy użyciu identyfikatora ManagedIdentity.

zonal-configuration

string

Konfiguracja strefowa

RedisInstanceDetails

Szczegóły pojedynczego wystąpienia usługi Redis.

Nazwa Typ Opis
isMaster

boolean

Określa, czy wystąpienie jest węzłem podstawowym.

isPrimary

boolean

Określa, czy wystąpienie jest węzłem podstawowym.

nonSslPort

integer

Jeśli parametr enableNonSslPort ma wartość true, udostępnia port inny niż SSL wystąpienia usługi Redis.

shardId

integer

Jeśli klastrowanie jest włączone, identyfikator fragmentu wystąpienia usługi Redis

sslPort

integer

Port SSL wystąpienia usługi Redis.

zone

string

Jeśli pamięć podręczna używa stref dostępności, określa strefę dostępności, w której znajduje się to wystąpienie.

RedisLinkedServer

Identyfikator połączonego serwera

Nazwa Typ Opis
id

string

Identyfikator serwera połączonego.

RedisResource

Pojedynczy element usługi Redis w elemencie Lista lub Pobierz operację.

Nazwa Typ Wartość domyślna Opis
enableNonSslPort

boolean

False

Określa, czy port serwera Redis bez protokołu SSL (6379) jest włączony.

id

string

W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

ManagedServiceIdentity

Tożsamość zasobu.

location

string

Lokalizacja geograficzna, w której znajduje się zasób

minimumTlsVersion

TlsVersion

Opcjonalnie: wymaga, aby klienci używali określonej wersji protokołu TLS (lub nowszej) do nawiązania połączenia (np. "1.0", "1.1", "1.2")

name

string

Nazwa zasobu

properties.accessKeys

RedisAccessKeys

Klucze pamięci podręcznej Redis Cache — nie są ustawiane, jeśli ten obiekt nie jest odpowiedzią na tworzenie lub aktualizowanie pamięci podręcznej Redis Cache

properties.hostName

string

Nazwa hosta usługi Redis.

properties.instances

RedisInstanceDetails[]

Lista wystąpień usługi Redis skojarzonych z pamięcią podręczną

properties.linkedServers

RedisLinkedServer[]

Lista serwerów połączonych skojarzonych z pamięcią podręczną

properties.port

integer

Port usługi Redis bez protokołu SSL.

properties.privateEndpointConnections

PrivateEndpointConnection[]

Lista połączenia prywatnego punktu końcowego skojarzonego z określoną pamięcią podręczną Redis Cache

properties.provisioningState

ProvisioningState

Stan aprowizacji wystąpienia usługi Redis.

properties.sku

Sku

Jednostka SKU pamięci podręcznej Redis do wdrożenia.

properties.sslPort

integer

Port SSL usługi Redis.

properties.staticIP

string

Statyczny adres IP. Opcjonalnie można określić podczas wdrażania pamięci podręcznej Redis cache wewnątrz istniejącej usługi Azure Virtual Network; domyślnie jest automatycznie przypisywana.

properties.subnetId

string

Pełny identyfikator zasobu podsieci w sieci wirtualnej w celu wdrożenia pamięci podręcznej Redis Cache. Przykładowy format: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft. {Sieć|ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1

publicNetworkAccess

PublicNetworkAccess

Enabled

Określa, czy dostęp do publicznego punktu końcowego jest dozwolony dla tej pamięci podręcznej. Wartość jest opcjonalna, ale jeśli została przekazana, musi mieć wartość "Włączone" lub "Wyłączone". Jeśli wartość jest wyłączona, prywatne punkty końcowe są metodą wyłącznego dostępu. Wartość domyślna to "Włączone"

redisConfiguration

RedisConfiguration

Wszystkie ustawienia usługi Redis. Kilka możliwych kluczy: 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 itp.

redisVersion

string

Wersja usługi Redis. Powinno to mieć postać "główna[.pomocnicza]" (wymagana jest tylko wartość główna) lub wartość "latest", która odnosi się do najnowszej stabilnej dostępnej wersji usługi Redis. Obsługiwane wersje: 4.0, 6.0 (najnowsza wersja). Wartość domyślna to "latest".

replicasPerMaster

integer

Liczba replik do utworzenia na serwer podstawowy.

replicasPerPrimary

integer

Liczba replik do utworzenia na serwer podstawowy.

shardCount

integer

Liczba fragmentów do utworzenia w pamięci podręcznej klastra w warstwie Premium.

tags

object

Tagi zasobów.

tenantSettings

object

Słownik ustawień dzierżawy

type

string

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

updateChannel

UpdateChannel

Opcjonalnie: określa kanał aktualizacji miesięcznych aktualizacji usługi Redis, które będą odbierane przez pamięć podręczną Redis Cache. Pamięci podręczne korzystające z kanału aktualizacji "Wersja zapoznawcza" pobierają najnowsze aktualizacje usługi Redis co najmniej 4 tygodnie przed pamięciami podręcznymi kanału "Stable". Wartość domyślna to "Stable".

zones

string[]

Lista stref dostępności oznaczających miejsce, z którego ma pochodzić zasób.

RedisUpdateParameters

Parametry dostarczone do operacji Update Redis.

Nazwa Typ Wartość domyślna Opis
identity

ManagedServiceIdentity

Tożsamość zasobu.

properties.enableNonSslPort

boolean

False

Określa, czy port serwera Redis bez protokołu SSL (6379) jest włączony.

properties.minimumTlsVersion

TlsVersion

Opcjonalnie: wymaga, aby klienci używali określonej wersji protokołu TLS (lub nowszej) do nawiązania połączenia (np. "1.0", "1.1", "1.2")

properties.publicNetworkAccess

PublicNetworkAccess

Enabled

Niezależnie od tego, czy dostęp do publicznego punktu końcowego jest dozwolony dla tej pamięci podręcznej. Wartość jest opcjonalna, ale jeśli została przekazana, musi mieć wartość "Włączone" lub "Wyłączone". Jeśli wartość "Wyłączone", prywatne punkty końcowe są metodą wyłącznego dostępu. Wartość domyślna to "Włączone"

properties.redisConfiguration

RedisConfiguration

Wszystkie ustawienia usługi Redis. Kilka możliwych kluczy: 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 itp.

properties.redisVersion

string

Wersja usługi Redis. Powinno to mieć postać "główna[.pomocnicza]" (wymagana jest tylko wartość główna) lub wartość "latest", która odnosi się do najnowszej stabilnej dostępnej wersji usługi Redis. Obsługiwane wersje: 4.0, 6.0 (najnowsza wersja). Wartość domyślna to "latest".

properties.replicasPerMaster

integer

Liczba replik do utworzenia na serwer podstawowy.

properties.replicasPerPrimary

integer

Liczba replik do utworzenia na serwer podstawowy.

properties.shardCount

integer

Liczba fragmentów do utworzenia w pamięci podręcznej klastra w warstwie Premium.

properties.sku

Sku

Jednostka SKU pamięci podręcznej Redis do wdrożenia.

properties.tenantSettings

object

Słownik ustawień dzierżawy

properties.updateChannel

UpdateChannel

Opcjonalnie: określa kanał aktualizacji miesięcznych aktualizacji usługi Redis, które będą odbierane przez pamięć podręczną Redis Cache. Pamięci podręczne korzystające z kanału aktualizacji "Wersja zapoznawcza" pobierają najnowsze aktualizacje usługi Redis co najmniej 4 tygodnie przed pamięciami podręcznymi kanału "Stable". Wartość domyślna to "Stable".

tags

object

Tagi zasobów.

Sku

Parametry jednostki SKU dostarczone do operacji tworzenia usługi Redis.

Nazwa Typ Opis
capacity

integer

Rozmiar pamięci podręcznej Redis do wdrożenia. Prawidłowe wartości: dla rodziny C (Podstawowa/Standardowa) (0, 1, 2, 3, 4, 5, 6), dla rodziny P (Premium) (1, 2, 3, 4).

family

SkuFamily

Rodzina jednostek SKU do użycia. Prawidłowe wartości: (C, P). (C = Podstawowa/Standardowa, P = Premium).

name

SkuName

Typ pamięci podręcznej Redis do wdrożenia. Prawidłowe wartości: (Podstawowa, Standardowa, Premium)

SkuFamily

Rodzina jednostek SKU do użycia. Prawidłowe wartości: (C, P). (C = Podstawowa/Standardowa, P = Premium).

Nazwa Typ Opis
C

string

P

string

SkuName

Typ pamięci podręcznej Redis do wdrożenia. Prawidłowe wartości: (Podstawowa, Standardowa, Premium)

Nazwa Typ Opis
Basic

string

Premium

string

Standard

string

TlsVersion

Opcjonalnie: wymaga, aby klienci używali określonej wersji protokołu TLS (lub nowszej) do nawiązania połączenia (np. "1.0", "1.1", "1.2")

Nazwa Typ Opis
1.0

string

1.1

string

1.2

string

UpdateChannel

Opcjonalnie: określa kanał aktualizacji miesięcznych aktualizacji usługi Redis, które będą odbierane przez pamięć podręczną Redis Cache. Pamięci podręczne korzystające z kanału aktualizacji "Wersja zapoznawcza" pobierają najnowsze aktualizacje usługi Redis co najmniej 4 tygodnie przed pamięciami podręcznymi kanału "Stable". Wartość domyślna to "Stable".

Nazwa Typ Opis
Preview

string

Stable

string

UserAssignedIdentity

Właściwości tożsamości przypisanej przez użytkownika

Nazwa Typ Opis
clientId

string

Identyfikator klienta przypisanej tożsamości.

principalId

string

Identyfikator podmiotu zabezpieczeń przypisanej tożsamości.