Freigeben über


Set-AzureRmRedisCache

Ändert einen Redis-Cache.

Warnung

Das AzureRM PowerShell-Modul ist seit dem 29. Februar 2024 offiziell veraltet. Benutzern wird empfohlen, von AzureRM zum Az PowerShell-Modul zu migrieren, um weiterhin Support und Updates zu erhalten.

Obwohl das AzureRM-Modul weiterhin funktioniert, wird es nicht mehr Standard tained oder unterstützt, wobei eine fortgesetzte Verwendung nach Ermessen und Risiko des Benutzers erfolgt. Weitere Informationen zum Übergang zum Az-Modul finden Sie in unseren Migrationsressourcen.

Syntax

Set-AzureRmRedisCache
   [-ResourceGroupName <String>]
   -Name <String>
   [-Size <String>]
   [-Sku <String>]
   [-RedisConfiguration <Hashtable>]
   [-EnableNonSslPort <Boolean>]
   [-TenantSettings <Hashtable>]
   [-ShardCount <Int32>]
   [-Tag <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Beschreibung

Das Cmdlet Set-AzureRmRedisCache ändert einen Azure Redis-Cache.

Beispiele

Beispiel 1: Ändern eines Redis-Caches

PS C:\>Set-AzureRmRedisCache -ResourceGroupName "MyGroup" -Name "MyCache" -RedisConfiguration @{"maxmemory-policy" = "allkeys-random"}

          PrimaryKey         : pJ+jruGKPHDKsEC8kmoybobH3TZx2njBR3ipEsquZFo=
          SecondaryKey       : sJ+jruGKPHDKsEC8kmoybobH3TZx2njBR3ipEsquZFo=
          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               : []

Mit diesem Befehl wird die Maxmemory-Richtlinie für den Redis-Cache namens "MyCache" aktualisiert.

Parameter

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

Typ:SwitchParameter
Aliases:cf
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.

Typ:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableNonSslPort

Gibt an, ob der Nicht-SSL-Port aktiviert ist. Der Standardwert ist $False (der nicht-SSL-Port ist deaktiviert).

Typ:Nullable<T>[Boolean]
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:True
Accept wildcard characters:False

-Name

Gibt den Namen des zu aktualisierenden Redis-Caches an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Accept pipeline input:True
Accept wildcard characters:False

-RedisConfiguration

Gibt die Konfigurationseinstellungen für Redis an. Zulässige Werte für diesen Parameter:

  • rdb-backup-enabled. Gibt an, dass Redis-Datenpersistenz aktiviert ist. Nur Premium-Stufe.
  • rdb-storage-connection-string. Gibt den Verbindungszeichenfolge für das Speicherkonto für Redis-Datenpersistenz an. Nur Premium-Stufe.
  • rdb-backup-frequency. Gibt die Sicherungshäufigkeit für Redis-Datenpersistenz an. Nur Premium-Stufe.
  • maxmemory-reserved. Konfiguriert den Speicher, der für Nicht-Cache-Prozesse reserviert ist. Standard- und Premium-Stufen.
  • maxmemory-policy. Konfiguriert die Eviction-Richtlinie für den Cache. Alle Preisstufen.
  • notify-keyspace-events. Konfiguriert Zugriffstastenbenachrichtigungen. Standard- und Premium-Stufen.
  • hash-max-ziplist-entries. Konfiguriert die Speicheroptimierung für kleine aggregierte Datentypen. Standard- und Premium-Stufen.
  • hash-max-ziplist-value. Konfiguriert die Speicheroptimierung für kleine aggregierte Datentypen. Standard- und Premium-Stufen.
  • set-max-intset-entries. Konfiguriert die Speicheroptimierung für kleine aggregierte Datentypen. Standard- und Premium-Stufen.
  • zset-max-ziplist-entries. Konfiguriert die Speicheroptimierung für kleine aggregierte Datentypen. Standard- und Premium-Stufen.
  • zset-max-ziplist-value. Konfiguriert die Speicheroptimierung für kleine aggregierte Datentypen. Standard- und Premium-Stufen.
  • Datenbanken generiert. Konfiguriert die Anzahl der Datenbanken. Diese Eigenschaft kann nur bei der Erstellung des Caches konfiguriert werden. Standard- und Premium-Stufen. Weitere Informationen finden Sie unter Verwalten des Azure Redis-Caches mit Azure PowerShellhttps://go.microsoft.com/fwlink/?LinkId=800051 (https://go.microsoft.com/fwlink/?LinkId=800051).
Typ:Hashtable
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

Gibt den Namen der Ressourcengruppe an, die den Redis-Cache enthält.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:True
Accept wildcard characters:False

-ShardCount

Gibt die Anzahl von Shards an, die in einem Premium-Clustercache erstellt werden sollen.

Typ:Nullable<T>[Int32]
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:True
Accept wildcard characters:False

-Size

Gibt die Größe des Redis-Caches an. Gültige Werte sind:

  • P1
  • P2
  • P3
  • P4
  • C0
  • C1
  • C2
  • C3
  • C4
  • C5
  • C6
  • 250 MB
  • 1 GB
  • 2,5 GB
  • 6 GB
  • 13 GB
  • 26 GB
  • 53 GB Der Standardwert ist 1 GB oder C1.
Typ:String
Zulässige Werte:P1, P2, P3, P4, C0, C1, C2, C3, C4, C5, C6, 250MB, 1GB, 2.5GB, 6GB, 13GB, 26GB, 53GB
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:True
Accept wildcard characters:False

-Sku

Gibt die SKU des zu erstellenden Redis-Caches an. Gültige Werte sind:

  • Grundlegend
  • Standard
  • Premium Der Standardwert ist "Standard".
Typ:String
Zulässige Werte:Basic, Standard, Premium
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:True
Accept wildcard characters:False

-Tag

Eine Hashtabelle, die Tags darstellt.

Typ:Hashtable
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:True
Accept wildcard characters:False

-TenantSettings

Dieser Parameter ist veraltet.

Typ:Hashtable
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:SwitchParameter
Aliases:wi
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

Eingaben

String

Hashtable

Nullable<T>[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Nullable<T>[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Ausgaben

RedisCacheAttributesWithAccessKeys