Dela via


Redis - Update

Uppdatera en befintlig Redis-cache.

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

URI-parametrar

Name I Obligatorisk Typ Description
name
path True

string

Namnet på RedisResource

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

subscriptionId
path True

string (uuid)

ID för målprenumerationen. Värdet måste vara ett UUID.

api-version
query True

string

minLength: 1

DEN API-version som ska användas för den här åtgärden.

Begärandetext

Name Typ Description
identity

ManagedServiceIdentity

Resursens identitet.

properties.disableAccessKeyAuthentication

boolean

Autentisering till Redis via åtkomstnycklar inaktiveras när det anges som sant. Standardvärdet är falskt.

properties.enableNonSslPort

boolean

Anger om redis-serverporten (6379) inte är aktiverad.

properties.minimumTlsVersion

TlsVersion

Valfritt: kräver att klienter använder en angiven TLS-version (eller högre) för att ansluta (t.ex. "1.0", "1.1", "1.2")

properties.publicNetworkAccess

PublicNetworkAccess

Om offentlig slutpunktsåtkomst tillåts för den här cachen eller inte. Värdet är valfritt, men om det skickas in måste det vara "Aktiverat" eller "Inaktiverat". Om "Inaktiverad" är privata slutpunkter den exklusiva åtkomstmetoden.

properties.redisConfiguration

RedisCommonPropertiesRedisConfiguration

Alla Redis-inställningar. Få möjliga nycklar: 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 osv.

properties.redisVersion

string

Redis-version. Detta bör vara i formatet "major[.minor]" (endast "major" krävs) eller värdet "senaste" som refererar till den senaste stabila Redis-versionen som är tillgänglig. Versioner som stöds: 4.0, 6.0 (senaste). Standardvärdet är "senaste".

properties.replicasPerMaster

integer (int32)

Antalet repliker som ska skapas per primär.

properties.replicasPerPrimary

integer (int32)

Antalet repliker som ska skapas per primär.

properties.shardCount

integer (int32)

Antalet shards som ska skapas i en Premium-klustercache.

properties.sku

Sku

SKU:n för Redis-cachen som ska distribueras.

properties.tenantSettings

object

En ordlista med klientinställningar

properties.updateChannel

UpdateChannel

Valfritt: Anger uppdateringskanalen för de månatliga Redis-uppdateringar som Redis Cache tar emot. Cacheminnen med hjälp av uppdateringskanalen Förhandsversion hämtar de senaste Redis-uppdateringarna minst 4 veckor före "Stabila" kanalcacheminnen. Standardvärdet är "Stabilt".

properties.zonalAllocationPolicy

ZonalAllocationPolicy

Valfritt: Anger hur tillgänglighetszoner allokeras till Redis-cachen. "Automatisk" möjliggör zonredundans och Azure väljer automatiskt zoner baserat på regional tillgänglighet och kapacitet. "UserDefined" väljer tillgänglighetszoner som skickas av dig med parametern "zoner". NoZones skapar en icke-zonindelad cache. Om "zonalAllocationPolicy" inte skickas anges den till "UserDefined" när zoner skickas in, annars anges den till "Automatisk" i regioner där zoner stöds och "NoZones" i regioner där zoner inte stöds.

tags

object

Resurstaggar.

Svar

Name Typ Description
200 OK

RedisResource

Begäran har slutförts.

202 Accepted

RedisResource

Begäran har godkänts för behandling, men bearbetningen har ännu inte slutförts.

Sidhuvuden

Location: string

Other Status Codes

ErrorResponse

Ett oväntat felsvar.

Säkerhet

azure_auth

Azure Active Directory OAuth2-flöde.

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

RedisCacheUpdate

Exempelbegäran

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

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

Exempelsvar

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

Definitioner

Name Description
createdByType

Den typ av identitet som skapade resursen.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

ErrorDetail

Felinformationen.

ErrorResponse

Felsvar

ManagedServiceIdentity

Hanterad tjänstidentitet (systemtilldelade och/eller användartilldelade identiteter)

ManagedServiceIdentityType

Typ av hanterad tjänstidentitet (där både SystemAssigned- och UserAssigned-typer tillåts).

PrivateEndpoint

Den privata slutpunktsresursen.

PrivateEndpointConnection

Den privata slutpunktsanslutningsresursen.

PrivateEndpointConnectionProvisioningState

Det aktuella etableringstillståndet.

PrivateEndpointServiceConnectionStatus

Anslutningsstatus för privat slutpunkt.

PrivateLinkServiceConnectionState

En samling med information om tillståndet för anslutningen mellan tjänstkonsumenten och leverantören.

ProvisioningState

Redis-instansens etableringsstatus.

PublicNetworkAccess

Om offentlig slutpunktsåtkomst tillåts för den här cachen eller inte. Värdet är valfritt, men om det skickas in måste det vara "Aktiverat" eller "Inaktiverat". Om "Inaktiverad" är privata slutpunkter den exklusiva åtkomstmetoden. Standardvärdet är "Aktiverat"

RedisAccessKeys

Redis cache-åtkomstnycklar.

RedisCommonPropertiesRedisConfiguration

Alla Redis-inställningar. Få möjliga nycklar: 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 osv.

RedisInstanceDetails

Information om en enskild instans av redis.

RedisLinkedServer

Länkat server-ID

RedisResource

Ett enda Redis-objekt i Lista eller Hämta åtgärd.

RedisUpdateParameters

Parametrar som angetts för åtgärden Uppdatera Redis.

Sku

SKU-parametrar som tillhandahålls för åtgärden skapa Redis.

SkuFamily

Den SKU-familj som ska användas. Giltiga värden: (C, P). (c = grundläggande/standard, p = premie).

SkuName

Typen av Redis-cache som ska distribueras. Giltiga värden: (Basic, Standard, Premium)

systemData

Metadata som rör skapande och senaste ändring av resursen.

TlsVersion

Valfritt: kräver att klienter använder en angiven TLS-version (eller högre) för att ansluta (t.ex. "1.0", "1.1", "1.2")

UpdateChannel

Valfritt: Anger uppdateringskanalen för de månatliga Redis-uppdateringar som Redis Cache tar emot. Cacheminnen med hjälp av uppdateringskanalen Förhandsversion hämtar de senaste Redis-uppdateringarna minst 4 veckor före "Stabila" kanalcacheminnen. Standardvärdet är "Stabilt".

UserAssignedIdentity

Användartilldelade identitetsegenskaper

ZonalAllocationPolicy

Valfritt: Anger hur tillgänglighetszoner allokeras till Redis-cachen. "Automatisk" möjliggör zonredundans och Azure väljer automatiskt zoner baserat på regional tillgänglighet och kapacitet. "UserDefined" väljer tillgänglighetszoner som skickas av dig med parametern "zoner". NoZones skapar en icke-zonindelad cache. Om "zonalAllocationPolicy" inte skickas anges den till "UserDefined" när zoner skickas in, annars anges den till "Automatisk" i regioner där zoner stöds och "NoZones" i regioner där zoner inte stöds.

createdByType

Den typ av identitet som skapade resursen.

Värde Description
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Typ Description
info

object

Ytterligare information.

type

string

Ytterligare informationstyp.

ErrorDetail

Felinformationen.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

code

string

Felkoden.

details

ErrorDetail[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felmålet.

ErrorResponse

Felsvar

Name Typ Description
error

ErrorDetail

Felobjektet.

ManagedServiceIdentity

Hanterad tjänstidentitet (systemtilldelade och/eller användartilldelade identiteter)

Name Typ Description
principalId

string (uuid)

Tjänstens huvudnamns-ID för den systemtilldelade identiteten. Den här egenskapen tillhandahålls endast för en systemtilldelad identitet.

tenantId

string (uuid)

Klientorganisations-ID för den systemtilldelade identiteten. Den här egenskapen tillhandahålls endast för en systemtilldelad identitet.

type

ManagedServiceIdentityType

Typ av hanterad tjänstidentitet (där både SystemAssigned- och UserAssigned-typer tillåts).

userAssignedIdentities

<string,  UserAssignedIdentity>

User-Assigned identiteter
Uppsättningen användartilldelade identiteter som är associerade med resursen. Ordlistenycklarna userAssignedIdentities är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Ordlistevärdena kan vara tomma objekt ({}) i begäranden.

ManagedServiceIdentityType

Typ av hanterad tjänstidentitet (där både SystemAssigned- och UserAssigned-typer tillåts).

Värde Description
None
SystemAssigned
UserAssigned
SystemAssigned, UserAssigned

PrivateEndpoint

Den privata slutpunktsresursen.

Name Typ Description
id

string

ARM-identifieraren för privat slutpunkt.

PrivateEndpointConnection

Den privata slutpunktsanslutningsresursen.

Name Typ Description
id

string (arm-id)

Fullständigt kvalificerat resurs-ID för resursen. T.ex. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Namnet på resursen

properties.groupIds

string[]

Grupp-ID:t för den privata slutpunktsresursen.

properties.privateEndpoint

PrivateEndpoint

Den privata slutpunktsresursen.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

En samling med information om tillståndet för anslutningen mellan tjänstkonsumenten och leverantören.

properties.provisioningState

PrivateEndpointConnectionProvisioningState

Etableringstillståndet för den privata slutpunktsanslutningsresursen.

systemData

systemData

Azure Resource Manager-metadata som innehåller createdBy och modifiedBy information.

type

string

Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts"

PrivateEndpointConnectionProvisioningState

Det aktuella etableringstillståndet.

Värde Description
Succeeded
Creating
Deleting
Failed

PrivateEndpointServiceConnectionStatus

Anslutningsstatus för privat slutpunkt.

Värde Description
Pending
Approved
Rejected

PrivateLinkServiceConnectionState

En samling med information om tillståndet för anslutningen mellan tjänstkonsumenten och leverantören.

Name Typ Description
actionsRequired

string

Ett meddelande som anger om ändringar på tjänstleverantören kräver några uppdateringar på konsumenten.

description

string

Orsak till godkännande/avvisande av anslutningen.

status

PrivateEndpointServiceConnectionStatus

Anger om anslutningen har godkänts/avvisats/tagits bort av tjänstens ägare.

ProvisioningState

Redis-instansens etableringsstatus.

Värde Description
Creating

En skapandeåtgärd pågår.

Deleting

En borttagningsåtgärd pågår.

Disabled

Cachen är inaktiverad och kan inte användas.

Failed

En åtgärd som att skapa eller uppdatera misslyckades. Om du misslyckades med att skapa cachen kommer den inte att vara i ett användbart tillstånd, så du bör ta bort och återskapa den.

Linking

Länken för georeplikering pågår

Provisioning

En operation pågår

RecoveringScaleFailure

En skalningsåtgärd påträffade ett fel och återställning pågår.

Scaling

En skalningsåtgärd pågår

Succeeded

Den senaste åtgärden har slutförts

Unlinking

Ta bort länken till georeplikering pågår

Unprovisioning

Cachen kan vara på väg att inaktiveras

Updating

En uppdateringsåtgärd pågår.

ConfiguringAAD

En uppdateringsåtgärd för AAD-konfiguration pågår.

PublicNetworkAccess

Om offentlig slutpunktsåtkomst tillåts för den här cachen eller inte. Värdet är valfritt, men om det skickas in måste det vara "Aktiverat" eller "Inaktiverat". Om "Inaktiverad" är privata slutpunkter den exklusiva åtkomstmetoden. Standardvärdet är "Aktiverat"

Värde Description
Enabled

Offentlig Internetåtkomst till cacheminnet via dess offentliga IP-adress är aktiverad. Anslutningar kan använda vilken nätverkssökväg som helst.

Disabled

Offentlig Internetåtkomst till cacheminnet, via dess offentliga IP-adress, inaktiveras. Anslutningar måste göras via privata slutpunkter.

RedisAccessKeys

Redis cache-åtkomstnycklar.

Name Typ Description
primaryKey

string

Den aktuella primärnyckeln som klienter kan använda för att autentisera med Redis-cache.

secondaryKey

string

Den aktuella sekundära nyckeln som klienter kan använda för att autentisera med Redis-cache.

RedisCommonPropertiesRedisConfiguration

Alla Redis-inställningar. Få möjliga nycklar: 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 osv.

Name Typ Description
aad-enabled

string

Anger om AAD-baserad autentisering har aktiverats eller inaktiverats för cacheminnet

aof-backup-enabled

string

Anger om aof-säkerhetskopieringen är aktiverad

aof-storage-connection-string-0

string

Anslutningssträng för första lagringskontot

aof-storage-connection-string-1

string

Andra anslutningssträngen för lagringskonto

authnotrequired

string

Anger om autentiseringen är inaktiverad. Det rekommenderas inte att ange den här egenskapen ur säkerhetssynpunkt. Du bör aldrig inaktivera autentisering med den här egenskapen!

maxclients

string

Konfiguration av maxklienter

maxfragmentationmemory-reserved

string

Värde i megabyte som är reserverat för fragmentering per shard

maxmemory-delta

string

Värde i megabyte som är reserverat för användning utan cacheminne per shard, t.ex. redundans.

maxmemory-policy

string

Borttagningsstrategin som används när dina data inte får plats inom minnesgränsen.

maxmemory-reserved

string

Värde i megabyte som är reserverat för användning utan cacheminne per shard, t.ex. redundans.

notify-keyspace-events

string

De nyckelrymdshändelser som ska övervakas.

preferred-data-archive-auth-method

string

Önskad autentiseringsmetod för att kommunicera med lagringskonto som används för dataarkiv, ange SAS eller ManagedIdentity, standardvärdet är SAS

preferred-data-persistence-auth-method

string

Önskad autentiseringsmetod för att kommunicera med lagringskonto som används för datapersistence, ange SAS eller ManagedIdentity, standardvärdet är SAS

rdb-backup-enabled

string

Anger om RDB-säkerhetskopieringen är aktiverad

rdb-backup-frequency

string

Anger frekvensen för att skapa rdb-säkerhetskopiering på några minuter. Giltiga värden: (15, 30, 60, 360, 720, 1440)

rdb-backup-max-snapshot-count

string

Anger det maximala antalet ögonblicksbilder för rdb-säkerhetskopiering

rdb-storage-connection-string

string

Anslutningssträngen för lagringskontot för lagring av rdb-fil

storage-subscription-id

string

SubscriptionId för lagringskontot för beständighet (aof/rdb) med hjälp av ManagedIdentity.

zonal-configuration

string

Zonindelad konfiguration

RedisInstanceDetails

Information om en enskild instans av redis.

Name Typ Description
isMaster

boolean

Anger om instansen är en primär nod.

isPrimary

boolean

Anger om instansen är en primär nod.

nonSslPort

integer (int32)

Om enableNonSslPort är sant tillhandahåller Redis-instansen icke-SSL-port.

shardId

integer (int32)

Om klustring är aktiverat, shard-ID för Redis-instansen

sslPort

integer (int32)

Redis-instansens SSL-port.

zone

string

Om cachen använder tillgänglighetszoner anger du tillgänglighetszonen där den här instansen finns.

RedisLinkedServer

Länkat server-ID

Name Typ Description
id

string

Länkat server-ID.

RedisResource

Ett enda Redis-objekt i Lista eller Hämta åtgärd.

Name Typ Standardvärde Description
disableAccessKeyAuthentication

boolean

False

Autentisering till Redis via åtkomstnycklar inaktiveras när det anges som sant. Standardvärdet är falskt.

enableNonSslPort

boolean

False

Anger om redis-serverporten (6379) inte är aktiverad.

id

string (arm-id)

Fullständigt kvalificerat resurs-ID för resursen. T.ex. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

identity

ManagedServiceIdentity

De hanterade tjänstidentiteter som tilldelats den här resursen.

location

string

Den geo-plats där resursen finns

minimumTlsVersion

TlsVersion

Valfritt: kräver att klienter använder en angiven TLS-version (eller högre) för att ansluta (t.ex. "1.0", "1.1", "1.2")

name

string

Namnet på resursen

properties.accessKeys

RedisAccessKeys

Nycklarna i Redis-cachen – ange inte om det här objektet inte är svaret på Skapa eller uppdatera Redis-cache

properties.hostName

string

Redis-värdnamn.

properties.instances

RedisInstanceDetails[]

Lista över Redis-instanser som är associerade med cacheminnet

properties.linkedServers

RedisLinkedServer[]

Lista över de länkade servrar som är associerade med cacheminnet

properties.port

integer (int32)

Redis icke-SSL-port.

properties.privateEndpointConnections

PrivateEndpointConnection[]

Lista över privat slutpunktsanslutning som är associerad med den angivna Redis-cachen

properties.provisioningState

ProvisioningState

Redis-instansens etableringsstatus.

properties.sku

Sku

SKU:n för Redis-cachen som ska distribueras.

properties.sslPort

integer (int32)

Redis SSL-port.

properties.staticIP

string

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

Statisk IP-adress. Du kan också ange när du distribuerar en Redis-cache i ett befintligt virtuellt Azure-nätverk. automatiskt tilldelad som standard.

properties.subnetId

string

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

Det fullständiga resurs-ID:t för ett undernät i ett virtuellt nätverk för att distribuera Redis-cachen i. Exempelformat: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft. {Nätverk|ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1

publicNetworkAccess

PublicNetworkAccess

Om offentlig slutpunktsåtkomst tillåts för den här cachen eller inte. Värdet är valfritt, men om det skickas in måste det vara "Aktiverat" eller "Inaktiverat". Om "Inaktiverad" är privata slutpunkter den exklusiva åtkomstmetoden.

redisConfiguration

RedisCommonPropertiesRedisConfiguration

Alla Redis-inställningar. Få möjliga nycklar: 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 osv.

redisVersion

string

Redis-version. Detta bör vara i formatet "major[.minor]" (endast "major" krävs) eller värdet "senaste" som refererar till den senaste stabila Redis-versionen som är tillgänglig. Versioner som stöds: 4.0, 6.0 (senaste). Standardvärdet är "senaste".

replicasPerMaster

integer (int32)

Antalet repliker som ska skapas per primär.

replicasPerPrimary

integer (int32)

Antalet repliker som ska skapas per primär.

shardCount

integer (int32)

Antalet shards som ska skapas i en Premium-klustercache.

systemData

systemData

Azure Resource Manager-metadata som innehåller createdBy och modifiedBy information.

tags

object

Resurstaggar.

tenantSettings

object

En ordlista med klientinställningar

type

string

Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts"

updateChannel

UpdateChannel

Valfritt: Anger uppdateringskanalen för de månatliga Redis-uppdateringar som Redis Cache tar emot. Cacheminnen med hjälp av uppdateringskanalen Förhandsversion hämtar de senaste Redis-uppdateringarna minst 4 veckor före "Stabila" kanalcacheminnen. Standardvärdet är "Stabilt".

zonalAllocationPolicy

ZonalAllocationPolicy

Valfritt: Anger hur tillgänglighetszoner allokeras till Redis-cachen. "Automatisk" möjliggör zonredundans och Azure väljer automatiskt zoner baserat på regional tillgänglighet och kapacitet. "UserDefined" väljer tillgänglighetszoner som skickas av dig med parametern "zoner". NoZones skapar en icke-zonindelad cache. Om "zonalAllocationPolicy" inte skickas anges den till "UserDefined" när zoner skickas in, annars anges den till "Automatisk" i regioner där zoner stöds och "NoZones" i regioner där zoner inte stöds.

zones

string[]

Tillgänglighetszonerna.

RedisUpdateParameters

Parametrar som angetts för åtgärden Uppdatera Redis.

Name Typ Standardvärde Description
identity

ManagedServiceIdentity

Resursens identitet.

properties.disableAccessKeyAuthentication

boolean

False

Autentisering till Redis via åtkomstnycklar inaktiveras när det anges som sant. Standardvärdet är falskt.

properties.enableNonSslPort

boolean

False

Anger om redis-serverporten (6379) inte är aktiverad.

properties.minimumTlsVersion

TlsVersion

Valfritt: kräver att klienter använder en angiven TLS-version (eller högre) för att ansluta (t.ex. "1.0", "1.1", "1.2")

properties.publicNetworkAccess

PublicNetworkAccess

Om offentlig slutpunktsåtkomst tillåts för den här cachen eller inte. Värdet är valfritt, men om det skickas in måste det vara "Aktiverat" eller "Inaktiverat". Om "Inaktiverad" är privata slutpunkter den exklusiva åtkomstmetoden.

properties.redisConfiguration

RedisCommonPropertiesRedisConfiguration

Alla Redis-inställningar. Få möjliga nycklar: 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 osv.

properties.redisVersion

string

Redis-version. Detta bör vara i formatet "major[.minor]" (endast "major" krävs) eller värdet "senaste" som refererar till den senaste stabila Redis-versionen som är tillgänglig. Versioner som stöds: 4.0, 6.0 (senaste). Standardvärdet är "senaste".

properties.replicasPerMaster

integer (int32)

Antalet repliker som ska skapas per primär.

properties.replicasPerPrimary

integer (int32)

Antalet repliker som ska skapas per primär.

properties.shardCount

integer (int32)

Antalet shards som ska skapas i en Premium-klustercache.

properties.sku

Sku

SKU:n för Redis-cachen som ska distribueras.

properties.tenantSettings

object

En ordlista med klientinställningar

properties.updateChannel

UpdateChannel

Valfritt: Anger uppdateringskanalen för de månatliga Redis-uppdateringar som Redis Cache tar emot. Cacheminnen med hjälp av uppdateringskanalen Förhandsversion hämtar de senaste Redis-uppdateringarna minst 4 veckor före "Stabila" kanalcacheminnen. Standardvärdet är "Stabilt".

properties.zonalAllocationPolicy

ZonalAllocationPolicy

Valfritt: Anger hur tillgänglighetszoner allokeras till Redis-cachen. "Automatisk" möjliggör zonredundans och Azure väljer automatiskt zoner baserat på regional tillgänglighet och kapacitet. "UserDefined" väljer tillgänglighetszoner som skickas av dig med parametern "zoner". NoZones skapar en icke-zonindelad cache. Om "zonalAllocationPolicy" inte skickas anges den till "UserDefined" när zoner skickas in, annars anges den till "Automatisk" i regioner där zoner stöds och "NoZones" i regioner där zoner inte stöds.

tags

object

Resurstaggar.

Sku

SKU-parametrar som tillhandahålls för åtgärden skapa Redis.

Name Typ Description
capacity

integer (int32)

Storleken på Redis-cachen som ska distribueras. Giltiga värden: för C-familj (Basic/Standard) (0, 1, 2, 3, 4, 5, 6), för P-familj (Premium) (1, 2, 3, 4).

family

SkuFamily

Den SKU-familj som ska användas. Giltiga värden: (C, P). (c = grundläggande/standard, p = premie).

name

SkuName

Typen av Redis-cache som ska distribueras. Giltiga värden: (Basic, Standard, Premium)

SkuFamily

Den SKU-familj som ska användas. Giltiga värden: (C, P). (c = grundläggande/standard, p = premie).

Värde Description
C

SKU-familjen som ska användas – måste vara "C" för Basic/Standard SKU redis-cacheminnen.

P

SKU-familjen som ska användas – måste vara "P" för Premium SKU redis-cacheminnen.

SkuName

Typen av Redis-cache som ska distribueras. Giltiga värden: (Basic, Standard, Premium)

Värde Description
Basic

Den välkända "Basic"-SKU:n för Azure Cache for Redis. Basic-SKU:n har inget serviceavtal för tillgänglighet.

Standard

Den välkända "Standard"-SKU:n för Azure Cache for Redis. Standard-SKU:n har ett serviceavtal för tillgänglighet.

Premium

Den välkända "Premium"-SKU:n för Azure Cache for Redis. Premium-SKU:n har ett serviceavtal för tillgänglighet och högre prestandanivåer och fler funktioner jämfört med Standard-SKU:n.

systemData

Metadata som rör skapande och senaste ändring av resursen.

Name Typ Description
createdAt

string (date-time)

Tidsstämpeln för resursskapande (UTC).

createdBy

string

Identiteten som skapade resursen.

createdByType

createdByType

Den typ av identitet som skapade resursen.

lastModifiedAt

string (date-time)

Tidsstämpeln för resursens senaste ändring (UTC)

lastModifiedBy

string

Identiteten som senast ändrade resursen.

lastModifiedByType

createdByType

Den typ av identitet som senast ändrade resursen.

TlsVersion

Valfritt: kräver att klienter använder en angiven TLS-version (eller högre) för att ansluta (t.ex. "1.0", "1.1", "1.2")

Värde Description
1.0

TLS-protokoll version 1.0 – inaktuell av säkerhetsskäl. Använd inte det här värdet för nya cacheminnen.

1.1

TLS-protokoll version 1.1 – inaktuell av säkerhetsskäl. Använd inte det här värdet för nya cacheminnen.

1.2

TLS-protokoll version 1.2 – använd det här värdet, eller högre, för nya cacheminnen. Eller ange inte, så att cacheminnet använder det rekommenderade standardvärdet

UpdateChannel

Valfritt: Anger uppdateringskanalen för de månatliga Redis-uppdateringar som Redis Cache tar emot. Cacheminnen med hjälp av uppdateringskanalen Förhandsversion hämtar de senaste Redis-uppdateringarna minst 4 veckor före "Stabila" kanalcacheminnen. Standardvärdet är "Stabilt".

Värde Description
Stable

Den stabila kanalen tar emot uppdateringar, som kan innehålla viktiga säkerhets- och stabilitetsuppdateringar, senare än förhandsgranskningskanalen.

Preview

Förhandsgranskningskanalen tar normalt emot uppdateringar före den stabila kanalen och är den rekommenderade kanalen för arbetsbelastningar som inte är i produktion.

UserAssignedIdentity

Användartilldelade identitetsegenskaper

Name Typ Description
clientId

string (uuid)

Klient-ID för den tilldelade identiteten.

principalId

string (uuid)

Huvud-ID för den tilldelade identiteten.

ZonalAllocationPolicy

Valfritt: Anger hur tillgänglighetszoner allokeras till Redis-cachen. "Automatisk" möjliggör zonredundans och Azure väljer automatiskt zoner baserat på regional tillgänglighet och kapacitet. "UserDefined" väljer tillgänglighetszoner som skickas av dig med parametern "zoner". NoZones skapar en icke-zonindelad cache. Om "zonalAllocationPolicy" inte skickas anges den till "UserDefined" när zoner skickas in, annars anges den till "Automatisk" i regioner där zoner stöds och "NoZones" i regioner där zoner inte stöds.

Värde Description
Automatic

Zonerna för cachen väljs automatiskt baserat på tillgänglighet och kapacitet.

UserDefined

UserDefined innebär att zonerna för cachen konfigureras manuellt med hjälp av egenskapen "zones" och inte kan väljas automatiskt.

NoZones

Cachen använder inte flera tillgänglighetszoner.