Megosztás a következőn keresztül:


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

String

Hashtable

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