Du behöver SubnetID för aktivering av VNET-cache. Syntaxen för SubnetID anges nedan.
Format för SubnetID: /subscriptions/{subid}/resourceGroups/{resourceGroupName}/providers/Microsoft.ClassicNetwork/VirtualNetworks/{vnetName}/subnets/{subnetName}
PrimaryKey : ******
SecondaryKey : ******
ResourceGroupName : MyGroup
Id : /subscriptions/a559b6fd-3a84-40bb-a450-b0db5ed37dfe/resourceGroups/mygroup/providers/Microsoft.Cache/Redis/MyCache
Location : Central US
Name : mycache
Type : Microsoft.Cache/Redis
HostName : mycache.redis.cache.windows.net
Port : 6379
ProvisioningState : creating
SslPort : 6380
RedisConfiguration : {[maxmemory-policy, allkeys-random], [maxclients, 7500], [maxmemory-reserved, 200],
[maxfragmentationmemory-reserved, 300]...}
EnableNonSslPort : False
RedisVersion : 4.0.14
Size : 6GB
Sku : Premium
SubnetId : /subscriptions/a559b6fd-3a84-40bb-a450-b0db5ed37dfe/resourceGroups/mygroup/providers/Microsoft.Network/virtualNetworks/MyNet/subnets/MySubnet
StaticIP : 10.0.0.4
Tag : {}
Zone : []
Exempel 5: Konfigurera datapersistence för en Premium Azure Cache for Redis
Persistence skriver Redis-data till ett Azure Storage-konto som du äger och hanterar. Innan du konfigurerar datapersistence måste du därför ha ett lagringskonto i samma resursgrupp. Välj ett lagringskonto i samma region och prenumeration som cachen, och ett Premium Storage-konto rekommenderas eftersom Premium Storage har högre dataflöde.
När du har skapat ett lagringskonto hämtar du anslutningssträngen för lagringskontot med den här proceduren.
Kör det här kommandot Get-AzStorageAccountKey -ResourceGroupName $resourceGroupName -Name $storageAccountName i PowerShell.
Kopiera valfri nyckel från ovanstående utdata.
Placera lagringskontonyckeln och lagringskontonamnet i formatet nedan för att hämta anslutningssträngen för ditt lagringskonto.
Format för anslutningssträng :- "DefaultEndpointsProtocol=https; AccountName={storageAccountName}; AccountKey={storageAccountKey}; EndpointSuffix=mySuffix"
Du måste ha de specifika Redis-konfigurationsinställningarna för att aktivera datapersistence.
Aktivera RDB-säkerhetskopiering
rdb-backup-enabled (Ange sant eller falskt)
rdb-storage-connection-string (Ge anslutningssträng i ovanstående format.)
rdb-backup-frequency (Ange ett intervall för säkerhetskopiering i minuter. Du kan bara välja mellan - 15, 30, 60, 360, 720 och 1440 minuter.)
PrimaryKey : ******
SecondaryKey : ******
ResourceGroupName : MyGroup
Id : /subscriptions/a559b6fd-3a84-40bb-a450-b0db5ed37dfe/resourceGroups/mygroup/providers/Microsoft.Cache/Redis/MyCache
Location : Central US
Name : mycache
Type : Microsoft.Cache/Redis
HostName : mycache.redis.cache.windows.net
Port : 6379
ProvisioningState : creating
SslPort : 6380
RedisConfiguration : {[maxmemory-policy, allkeys-random], [maxclients, 7500], [maxmemory-reserved, 200],
[maxfragmentationmemory-reserved, 300], [rdb-backup-enabled, true]....}
EnableNonSslPort : False
RedisVersion : 4.0.14
Size : 6GB
Sku : Premium
Tag : {}
Zone : []
Exempel 6: Konfigurera datapersistence för en Premium Azure Cache for Redis – AOF-säkerhetskopiering aktiverad
För AOF-säkerhetskopiering aktiverat.
aof-backup-enabled (Ange sant eller falskt),
aof-storage-connection-string-0 (Ge anslutningssträngen i ovanstående format.)
aof-storage-connection-string-1 (du kan också konfigurera ett annat lagringskonto. Om ett andra lagringskonto har konfigurerats skrivs skrivningar till replikcachen till det andra lagringskontot.)
Anger vilken typ av identitet som används för Azure Cache for Redis. Giltiga värden: "SystemAssigned" eller "UserAssigned" eller "SystemAssignedUserAssigned" eller "None"
Anger Redis-konfigurationsinställningar.
De godtagbara värdena för den här parametern är:
rdb-backup-enabled.
Anger att Redis-datapersistence är aktiverat.
Endast Premium-nivå.
rdb-storage-connection-string.
Anger anslutningssträngen till lagringskontot för Redis-datapersistence.
Endast Premium-nivå.
rdb-backup-frequency.
Anger säkerhetskopieringsfrekvensen för Redis-datapersistence.
Endast Premium-nivå.
maxmemory-reserved.
Konfigurerar det minne som är reserverat för processer som inte är cachelagrade.
Standard- och Premium-nivåer.
maxmemory-policy.
Konfigurerar borttagningsprincipen för cacheminnet.
Alla prisnivåer.
notify-keyspace-events.
Konfigurerar keyspace-meddelanden.
Standard- och premiumnivåer.
hash-max-ziplist-entries.
Konfigurerar minnesoptimering för små mängddatatyper.
Standard- och Premium-nivåer.
hash-max-ziplist-value.
Konfigurerar minnesoptimering för små mängddatatyper.
Standard- och Premium-nivåer.
set-max-intset-entries.
Konfigurerar minnesoptimering för små mängddatatyper.
Standard- och Premium-nivåer.
zset-max-ziplist-entries.
Konfigurerar minnesoptimering för små mängddatatyper.
Standard- och Premium-nivåer.
zset-max-ziplist-value.
Konfigurerar minnesoptimering för små mängddatatyper.
Standard- och Premium-nivåer.
Databaser.
Konfigurerar antalet databaser.
Den här egenskapen kan endast konfigureras när cacheminnet skapas.
Standard- och Premium-nivåer.
Mer information finns i Hantera Azure Redis Cache med Azure PowerShellhttp://go.microsoft.com/fwlink/?LinkId=800051 (http://go.microsoft.com/fwlink/?LinkId=800051).
preferred-data-archive-auth-method Preferred auth-method Preferred auth method to communicate to storage account used for data archive, specify SAS or ManagedIdentity, default value is SAS
preferred-data-persistence-auth-method Preferred auth-method Preferred auth method to communicate to storage account used for data persistence, specify SAS or ManagedIdentity, default value is SAS
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".
Anger en unik IP-adress i undernätet för Redis Cache.
Om du inte anger något värde för den här parametern väljer den här cmdleten en IP-adress från undernätet.
Det fullständiga resurs-ID:t för ett undernät i ett virtuellt nätverk för att distribuera Azure Cache for Redis i.
Exempelformat: /subscriptions/{subid}/resourceGroups/{resourceGroupName}/Microsoft. {Nätverk|ClassicNetwork}/VirtualNetworks/{vnetName}/subnets/{subnetName}
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". Möjliga värden är: "Stabil", "Förhandsversion"
Anger en eller flera kommaavgränsade användaridentiteter som ska associeras med Azure Cache for Redis. Användaridentitetsreferenserna är ARM-resurs-ID:n i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identities/{identityName}'
Valfritt: 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.
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.