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
Tag : {}
Zone : {1, 2}
Mit diesem Befehl wird der Azure-Cache für Redis-Instanz in mehreren Zonen erstellt.
Beispiel 4: Erstellen eines virtuellen Netzwerks zum Aktivieren des Caches
Anforderungen für das Erstellen des Caches für virtuelle Netzwerke.
Erstellen Sie das virtuelle Netzwerk in derselben Ressourcengruppe, in der Sie den Redis-Cache erstellen möchten. Sie können ein virtuelles Netzwerk über den PowerShell-Befehl "New-AzVirtualNetwork " erstellen.
Sie benötigen Subnetz-ID für den VNET-Aktivierungscache. Die Syntax der Subnetz-ID wird unten angegeben.
Format der Subnetz-ID: /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 : []
Beispiel 5: Konfigurieren der Datenpersistenz für einen Premium Azure-Cache für Redis
Persistenz schreibt Redis-Daten in ein Azure Storage-Konto, das Sie besitzen und verwalten. Bevor Sie also die Datenpersistenz konfigurieren, müssen Sie über ein Speicherkonto in derselben Ressourcengruppe verfügen. Wählen Sie ein Speicherkonto in derselben Region und einem Abonnement wie der Cache aus, und ein Premium-Speicherkonto wird empfohlen, da Premium-Speicher einen höheren Durchsatz aufweist.
Rufen Sie nach dem Erstellen eines Speicherkontos die Verbindungszeichenfolge des Speicherkontos mithilfe dieses Verfahrens ab.
Führen Sie diesen Befehl Get-AzStorageAccountKey -ResourceGroupName $resourceGroupName -Name $storageAccountName in PowerShell aus.
Kopieren Sie aus der obigen Ausgabe einen beliebigen Schlüssel.
Platzieren Sie den Speicherkontoschlüssel und den Namen des Speicherkontos im folgenden Format, um die Verbindungszeichenfolge Ihres Speicherkontos abzurufen.
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 : []
Beispiel 6: Konfigurieren der Datenpersistenz für einen Premium Azure-Cache für Redis – AOF-Sicherung aktiviert
Für AOF-Sicherung aktiviert.
aof-backup-enabled (Set true or false),
aof-storage-connection-string-0 (Verbindungszeichenfolge im obigen Format übergeben.)
aof-storage-connection-string-1 (Sie können optional ein anderes Speicherkonto konfigurieren. Wenn ein zweites Speicherkonto konfiguriert ist, werden die Schreibvorgänge in den Replikatcache in dieses zweite Speicherkonto geschrieben.)
Gibt den Identitätstyp an, der für den Azure-Cache für Redis verwendet wird. Gültige Werte: "SystemAssigned" oder "UserAssigned" oder "SystemAssignedUserAssigned" oder "None"
Gibt Redis-Konfigurationseinstellungen an.
Die zulässigen Werte für diesen Parameter sind:
rdb-backup-enabled.
Gibt an, dass Redis-Datenpersistenz aktiviert ist.
Nur Premium-Stufe.
rdb-storage-connection-string.
Gibt die Verbindungszeichenfolge mit dem 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.
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 PowerShellhttp://go.microsoft.com/fwlink/?LinkId=800051 (http://go.microsoft.com/fwlink/?LinkId=800051).
preferred-data-archive-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 to communicate to storage account used for data persistence, specify SAS or ManagedIdentity, default value is SAS
Redis-Version. Dies sollte in Form von "major[.minor]" (nur "major" erforderlich) oder der Wert "latest" sein, der auf die neueste stabile Redis-Version verweist, die verfügbar ist. Unterstützte Versionen: 4.0, 6.0 (neueste Version). Der Standardwert ist "latest".
Gibt eine eindeutige IP-Adresse im Subnetz für den Redis-Cache an.
Wenn Sie keinen Wert für diesen Parameter angeben, wählt dieses Cmdlet eine IP-Adresse aus dem Subnetz aus.
Die vollständige Ressourcen-ID eines Subnetzes in einem virtuellen Netzwerk, um den Azure-Cache für Redis bereitzustellen.
Beispielformat: /subscriptions/{subid}/resourceGroups/{resourceGroupName}/Microsoft. {Netzwerk|ClassicNetwork}/VirtualNetworks/{vnetName}/subnets/{subnetName}
Optional: Gibt den Updatekanal für die monatlichen Redis-Updates an, die Ihr Redis-Cache empfängt. Caches mit dem Updatekanal "Vorschau" erhalten mindestens 4 Wochen vor den Caches des "Stable"-Kanals die neuesten Redis-Updates. Der Standardwert ist "Stable". Mögliche Werte sind: "Stable", "Preview"
Gibt eine oder mehrere kommagetrennte Benutzeridentitäten an, die dem Azure-Cache für Redis zugeordnet werden sollen. Die Benutzeridentitätsverweise sind ARM-Ressourcen-IDs in der Form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identities/{identityName}'
Optional: Gibt an, wie Verfügbarkeitszonen dem Redis-Cache zugeordnet werden. "Automatisch" ermöglicht Zonenredundanz, und Azure wählt automatisch Zonen basierend auf regionaler Verfügbarkeit und Kapazität aus. "UserDefined" wählt Verfügbarkeitszonen aus, die mit dem Parameter "zones" übergeben werden. "NoZones" erzeugt einen nicht zonalen Cache. Wenn "zonalAllocationPolicy" nicht übergeben wird, wird sie auf "UserDefined" festgelegt, wenn Zonen übergeben werden, andernfalls wird sie in Regionen, in denen Zonen unterstützt werden, und 'NoZones' in Regionen festgelegt, in denen Zonen nicht unterstützt werden.
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.