Set-AzRedisCache
Ändrar en Azure Cache for Redis.
Syntax
Set-AzRedisCache
[-ResourceGroupName <String>]
-Name <String>
[-Size <String>]
[-Sku <String>]
[-RedisConfiguration <Hashtable>]
[-EnableNonSslPort <Boolean>]
[-TenantSettings <Hashtable>]
[-ShardCount <Int32>]
[-MinimumTlsVersion <String>]
[-DisableAccessKeyAuthentication <Boolean>]
[-RedisVersion <String>]
[-UpdateChannel <String>]
[-ZonalAllocationPolicy <String>]
[-Tag <Hashtable>]
[-IdentityType <String>]
[-UserAssignedIdentity <String[]>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Cmdleten Set-AzRedisCache ändrar en Azure Cache for Redis.
Exempel
Exempel 1: Ändra Azure Cache for Redis
Set-AzRedisCache -ResourceGroupName "MyGroup" -Name "MyCache" -RedisConfiguration @{"maxmemory-policy" = "allkeys-random"}
PrimaryKey : ******
SecondaryKey : ******
ResourceGroupName : mygroup
Id : /subscriptions/a559b6fd-3a84-40bb-a450-b0db5ed37dfe/resourceGroups/mygroup/providers/Microsoft.Cache/Redis/myCache
Location : North 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]}
EnableNonSslPort : False
RedisVersion : 2.8
Size : 250MB
Sku : Standard
Tag : {}
Zone : []
Det här kommandot uppdaterar maxmemory-policyn för din Azure Cache fo Redis med namnet MyCache.
Exempel 2: Ändra Azure Cache for Redis – Om du vill inaktivera RDB eller AOF-datapersistence.
Set-AzRedisCache -Name "MyCache" -RedisConfiguration @{"rdb-backup-enabled" = "false"}
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 : Succeeded
SslPort : 6380
RedisConfiguration : {[maxmemory-policy, allkeys-random], [maxclients, 7500], [maxmemory-reserved, 200],
[maxfragmentationmemory-reserved, 300], [rdb-backup-enabled, false]...}
EnableNonSslPort : False
RedisVersion : 4.0.14
Size : 6GB
Sku : Premium
Tag : {}
Zone : []
Den här cmdleten inaktiverar beständighet för RDB-säkerhetskopieringsdata för Azure Cache for Redis. Du kan också inaktivera beständig cache för AOF-säkerhetskopiering.
Exempel 3: Ändra Azure Cache for Redis – Om du vill lägga till datapersistence efter att Azure Redis Cache har skapats.
Set-AzRedisCache -Name "MyCache" -RedisConfiguration @{"rdb-backup-enabled" = "true"; "rdb-storage-connection-string" = "DefaultEndpointsProtocol=https;AccountName=mystorageaccount;AccountKey=******;EndpointSuffix=mySuffix"; "rdb-backup-frequency" = "30"}
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 : Succeeded
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 : []
Den här cmdleten möjliggör rdb-säkerhetskopieringspersistence på en redan befintlig cache. Du kan också aktivera beständighet för aof-backup.
Exempel 4: Ändra Azure Cache for Redis – Om du vill ändra rdb-säkerhetskopieringsfrekvensen.
Till exempel – För närvarande tar du RDB-ögonblicksbild var 30:e minut, men du vill ändra så att ögonblicksbilden tar 15 minuter.
Set-AzRedisCache -Name "MyCache" -RedisConfiguration @{"rdb-backup-frequency" = "15"}
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 : Succeeded
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 5: Ändra Azure Cache for Redis – Om du vill ändra AOF-säkerhetskopiering av datapersistence till RDB-säkerhetskopiering.
Set-AzRedisCache -Name "MyCache" -RedisConfiguration @{"aof-backup-enabled"= "false"; "rdb-backup-enabled" = "true"; "rdb-storage-connection-string" = "DefaultEndpointsProtocol=https;AccountName=mystorageaccount;AccountKey=******;EndpointSuffix=mySuffix"; "rdb-backup-frequency" = "30"}
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 : Succeeded
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 : []
Den här cmdleten hjälper dig att ändra beständighetsmetoden.
Exempel 6: Skala en Azure Cache for Redis-instans – Uppdatera till en annan storlek.
Set-AzRedisCache -Name "MyCache" -Size "P2" -Sku "Premium"
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 : Scaling
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
Tag : {}
Zone : []
Det här kommandot ökar eller minskar minnesstorleken för din instans.
Exempel 7: Skala en Azure Cache for Redis-instans – Uppdatera till en annan nivå.
Set-AzRedisCache -Name "MyCache" -Size "P1" -Sku "Premium"
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 : Scaling
SslPort : 6380
RedisConfiguration : {[maxmemory-policy, allkeys-random], [maxclients, 7500], [maxmemory-reserved, 200],
[maxfragmentationmemory-reserved, 300]....}
EnableNonSslPort : False
RedisVersion : 4.0.14
Size : 1GB
Sku : Standard
Tag : {}
Zone : []
Det här kommandot hjälper dig att ändra cachenivån. Du kan ändra från Basic till Standard eller Standard till Premium.
Exempel 8: Skala en Azure Cache for Redis-instans – Aktivera Redis-klustring.
Set-AzRedisCache -Name "MyCache" -ShardCount 1
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 : Scaling
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
ShardCount :
Tag : {}
Zone : []
Den här cmdleten hjälper dig att aktivera klustring för din Azure Cache for Redis-instans. För att öka antalet shard måste du aktivera klustring först.
Exempel 9: Skala en Azure Cache for Redis-instans – Använd Redis-kluster för att skala in/ut.
Set-AzRedisCache -Name "MyCache" -ShardCount 2
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 : Scaling
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
ShardCount : 1
Tag : {}
Zone : []
Det här kommandot ökar eller minskar klusterstorleken.
Parametrar
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Typ: | SwitchParameter |
Alias: | cf |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Typ: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DisableAccessKeyAuthentication
Valfritt: Autentisering till Redis via åtkomstnycklar inaktiveras när det anges som sant. Standardvärdet är falskt.
Typ: | String |
Position: | Named |
Standardvärde: | false |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-EnableNonSslPort
Anger om icke-SSL-porten är aktiverad. Standardvärdet är $False (icke-SSL-porten är inaktiverad).
Typ: | Nullable<T>[Boolean] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-IdentityType
Anger vilken typ av identitet som används för Azure Cache for Redis. Giltiga värden: "SystemAssigned" eller "UserAssigned" eller "SystemAssignedUserAssigned" eller "None"
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-MinimumTlsVersion
Ange den TLS-version som krävs av klienter för att ansluta till cacheminnet.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Name
Anger namnet på Azure Cache for Redis som ska uppdateras.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-RedisConfiguration
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
Typ: | Hashtable |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-RedisVersion
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".
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-ResourceGroupName
Anger namnet på resursgruppen som innehåller Redis Cache.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-ShardCount
Anger antalet shards som ska skapas i ett Premium-klustercachen.
Typ: | Nullable<T>[Int32] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Size
Anger storleken på Redis Cache. Giltiga värden är:
- P1
- P2
- P3
- P4
- P5
- C0
- C1
- C2
- C3
- C4
- C5
- C6
- 250 MB
- 1 GB
- 2,5 GB
- 6 GB
- 13 GB
- 26 GB
- 53 GB
- 120 GB Standardvärdet är 1 GB eller C1.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Sku
Anger SKU:n för Redis Cache som ska skapas. Giltiga värden är:
- Grundläggande
- Standard
- Premium Standardvärdet är Standard.
Typ: | String |
Godkända värden: | Basic, Standard, Premium |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Tag
En hash-tabell som representerar taggar.
Typ: | Hashtable |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-TenantSettings
Den här parametern är inaktuell.
Typ: | Hashtable |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-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". Möjliga värden är: "Stabil", "Förhandsversion"
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-UserAssignedIdentity
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}'
Typ: | String[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-WhatIf
Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.
Typ: | SwitchParameter |
Alias: | wi |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ZonalAllocationPolicy
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.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
Indata
Nullable<T>[[System.Boolean, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
Nullable<T>[[System.Int32, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
Utdata
RedisCacheAttributesWithAccessKeys
Relaterade länkar
Azure PowerShell