Set-AzRedisCache
Módosítja az Azure Cache for Redist.
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>]
[-Tag <Hashtable>]
[-IdentityType <String>]
[-UserAssignedIdentity <String[]>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
A Set-AzRedisCache parancsmag módosítja az Azure Cache for Redist.
Példák
1. példa: Az Azure Cache for Redis módosítása
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 : []
Ez a parancs frissíti a MyCache nevű Azure Cache fo Redis maxmemory-szabályzatát.
2. példa: Az Azure Cache for Redis módosítása – Ha le szeretné tiltani az RDB- vagy AOF-adatmegőrzést.
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 : []
Ez a parancsmag letiltja az RDB biztonsági mentési adatok megőrzését az Azure Cache for Redis esetében. Az AOF biztonsági mentési állandó gyorsítótárát is letilthatja.
3. példa: Az Azure Cache for Redis módosítása – Ha adatmegőrzést szeretne hozzáadni az Azure Redis Cache létrehozása után.
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 : []
Ez a parancsmag egy már meglévő gyorsítótár rdb-biztonsági mentési megőrzését teszi lehetővé. A biztonsági mentések megőrzését is engedélyezheti.
4. példa: Az Azure Cache for Redis módosítása – Ha módosítani szeretné az RDB biztonsági mentési gyakoriságát.
Például – Jelenleg 30 percenként készít RDB-pillanatképet, de módosítani szeretné a pillanatképet 15 percig.
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 : []
5. példa: Az Azure Cache for Redis módosítása – Ha az AOF biztonsági mentését RDB biztonsági mentésre szeretné módosítani.
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 : []
Ez a parancsmag segít módosítani a perzisztenciametódust.
6. példa: Azure Cache for Redis-példány skálázása – Frissítés különböző méretre.
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 : []
Ez a parancs növeli vagy csökkenti a példány memóriaméretét.
7. példa: Azure Cache for Redis-példány skálázása – Frissítés különböző szintre.
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 : []
Ez a parancs segít módosítani a gyorsítótár szintjét. Alapszintűről Standardra vagy Standardról Prémiumra válthat.
8. példa: Azure Cache for Redis-példány skálázása – A Redis-fürtszolgáltatás engedélyezése.
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 : []
Ez a parancsmag segít engedélyezni a fürtözést az Azure Cache for Redis-példányhoz. A szegmensek számának növeléséhez először engedélyeznie kell a fürtözést.
9. példa: Azure Cache for Redis-példány skálázása – A Redis-fürt használata a fel- és felskálázáshoz.
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 : []
Ez a parancs növeli vagy csökkenti a fürt méretét.
Paraméterek
-Confirm
Jóváhagyást kér a parancsmag futtatása előtt.
Típus: | SwitchParameter |
Aliasok: | cf |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DefaultProfile
Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.
Típus: | IAzureContextContainer |
Aliasok: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DisableAccessKeyAuthentication
Nem kötelező: A Redishez való hitelesítés a hozzáférési kulcsokon keresztül le van tiltva, ha igazként van beállítva. Az alapértelmezett érték hamis.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | false |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-EnableNonSslPort
Azt jelzi, hogy engedélyezve van-e a nem SSL-port. Az alapértelmezett érték $False (a nem SSL-port le van tiltva).
Típus: | Nullable<T>[Boolean] |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-IdentityType
Megadja az Azure Cache for Redishez használt identitás típusát. Érvényes értékek: "SystemAssigned" vagy "UserAssigned" vagy "SystemAssignedUserAssigned" vagy "None"
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-MinimumTlsVersion
Adja meg az ügyfelek által a gyorsítótárhoz való csatlakozáshoz szükséges TLS-verziót.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-Name
Megadja a frissíteni kívánt Azure Cache for Redis nevét.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-RedisConfiguration
Megadja a Redis konfigurációs beállításait. A paraméter elfogadható értékei a következők:
- rdb-backup-enabled. Megadja, hogy engedélyezve van-e a Redis-adatmegőrzés. Csak prémium szintű.
- rdb-storage-connection-string. Megadja a Storage-fiókhoz tartozó kapcsolati sztring a Redis-adatok megőrzéséhez. Csak prémium szintű.
- rdb-backup-frequency. Megadja a Redis-adatok megőrzésének biztonsági mentési gyakoriságát. Csak prémium szintű.
- maxmemory-reserved. Konfigurálja a nem gyorsítótárazott folyamatok számára fenntartott memóriát. Standard és Prémium szintek.
- maxmemory-policy. Konfigurálja a gyorsítótár kiürítési szabályzatát. Minden tarifacsomag.
- notify-keyspace-events. Kulcstérértesítések konfigurálása. Standard és prémium szintek.
- hash-max-ziplist-entries. A kis összesített adattípusok memóriaoptimalizálását konfigurálja. Standard és Prémium szintek.
- hash-max-ziplist-value. A kis összesített adattípusok memóriaoptimalizálását konfigurálja. Standard és Prémium szintek.
- set-max-intset-entries. A kis összesített adattípusok memóriaoptimalizálását konfigurálja. Standard és Prémium szintek.
- zset-max-ziplist-entries. A kis összesített adattípusok memóriaoptimalizálását konfigurálja. Standard és Prémium szintek.
- zset-max-ziplist-value. A kis összesített adattípusok memóriaoptimalizálását konfigurálja. Standard és Prémium szintek.
- Adatbázisok. Az adatbázisok számát konfigurálja. Ez a tulajdonság csak a gyorsítótár létrehozásakor konfigurálható. Standard és Prémium szintek. További információ: Azure Redis Cache kezelése az Azure PowerShell-lelhttp://go.microsoft.com/fwlink/?LinkId=800051 (http://go.microsoft.com/fwlink/?LinkId=800051).
- preferred-data-archive-auth-method Preferált hitelesítési módszer az adatarchívumhoz használt tárfiókkal való kommunikációhoz, sas vagy managedIdentitás megadásához, az alapértelmezett érték sas
- preferred-data-persistence-auth-method Preferált hitelesítési módszer az adatmegőrzéshez használt tárfiókkal való kommunikációhoz, sas vagy managedIdentitás megadásához, az alapértelmezett érték sas
Típus: | Hashtable |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-RedisVersion
Redis-verzió. Ennek "major[.minor]" formában kell lennie (csak a "major" szükséges), vagy a legújabb értéket, amely a legújabb stabil Redis-verzióra hivatkozik, amely elérhető. Támogatott verziók: 4.0, 6.0 (legújabb). Az alapértelmezett érték a "legújabb".
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-ResourceGroupName
Megadja a Redis Cache-t tartalmazó erőforráscsoport nevét.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-ShardCount
Meghatározza a prémium szintű fürtgyorsítótárban létrehozandó szegmensek számát.
Típus: | Nullable<T>[Int32] |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-Size
Megadja a Redis Cache méretét. Az érvényes értékek a következők:
- P1
- P2
- P3
- P4
- P5
- C0
- C1
- C2
- C3
- C4
- C5
- C6
- 250MB
- 1 GB
- 2,5 GB
- 6 GB
- 13 GB
- 26 GB
- 53 GB
- 120 GB Az alapértelmezett érték 1 GB vagy C1.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-Sku
Megadja a létrehozandó Redis Cache termékváltozatát. Az érvényes értékek a következők:
- Alapszintű
- Standard
- Prémium: Az alapértelmezett érték a Standard.
Típus: | String |
Elfogadott értékek: | Basic, Standard, Premium |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-Tag
Címkéket ábrázoló kivonattábla.
Típus: | Hashtable |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-TenantSettings
Ez a paraméter elavult.
Típus: | Hashtable |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-UpdateChannel
Nem kötelező: Megadja a Redis Cache által megkapott havi Redis-frissítések frissítési csatornáját. Az "Előzetes verzió" frissítési csatornát használó gyorsítótárak legalább 4 héttel a "Stabil" csatorna gyorsítótárai előtt kapják meg a legújabb Redis-frissítéseket. Az alapértelmezett érték a "Stabil". A lehetséges értékek a következők: "Stabil", "Előzetes verzió"
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-UserAssignedIdentity
Az Azure Cache for Redishez társítandó egy vagy több vesszővel tagolt felhasználói identitást határoz meg. A felhasználói identitáshivatkozások ARM-erőforrás-azonosítók lesznek az űrlapon: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identityes/{identityName}"
Típus: | String[] |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-WhatIf
Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.
Típus: | SwitchParameter |
Aliasok: | wi |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
Bevitelek
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]]
Kimenetek
RedisCacheAttributesWithAccessKeys