Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel erfahren Sie, wie Sie Ihre Azure Redis-Instanzen mithilfe von Azure PowerShell erstellen, verwalten und löschen.
Voraussetzungen
-
Wenn Sie nicht über ein Azure-Konto verfügen, erstellen Sie ein kostenloses Konto , bevor Sie beginnen.
Installieren Sie Azure PowerShell, oder verwenden Sie die PowerShell-Umgebung in Azure Cloud Shell. Weitere Informationen finden Sie unter "Erste Schritte mit Azure Cloud Shell".
- Bei lokaler Verwendung von Azure PowerShell:
- Installieren Sie die neueste Version des Az PowerShell-Moduls.
- Stellen Sie mithilfe des Cmdlets Connect-AzAccount eine Verbindung mit Ihrem Azure-Konto her.
- Bei Verwendung von Azure Cloud Shell:
- Weitere Informationen finden Sie in der Übersicht über Azure Cloud Shell.
- Stellen Sie sicher, dass Sie mit dem Abonnement, unter dem Sie Ihren Cache erstellen möchten, bei Azure angemeldet sind. Um ein anderes Abonnement als das, mit dem Sie angemeldet sind, zu verwenden, führen Sie
Select-AzSubscription -SubscriptionName <SubscriptionName>
aus.
Hinweis
Azure Managed Redis verwendet die Azure PowerShell Az.RedisEnterpriseCache-Befehle .
Azure Cache for Redis verwendet die Az.RedisEnterpriseCache
Befehle für Enterprise-Ebenen und die Azure PowerShell Az.RedisCache-Befehle für die Ebenen "Basic", "Standard" und "Premium". Sie können die folgenden Skripts verwenden, um Azure Managed Redis oder Azure Cache für Redis Enterprise zu erstellen und zu verwalten. Verwenden Sie für Azure Cache für Redis Basic, Standard und Premium den Azure-Cache für Redis-Skripts .
Erstellen eines Azure Managed Redis-Caches
Sie erstellen neue Azure Managed Redis-Instanzen mit dem Cmdlet New-AzRedisEnterpriseCache .
ResourceGroupName
, Name
, Location
und Sku
sind erforderliche Parameter. Die anderen Parameter sind optional und weisen Standardwerte auf.
Die Microsoft Entra-Authentifizierung ist standardmäßig für alle neuen Caches aktiviert und wird für die Sicherheit empfohlen.
Von Bedeutung
Verwenden Sie nach Möglichkeit Microsoft Entra ID mit verwalteten Identitäten, um Anforderungen für Ihren Cache zu autorisieren. Die Autorisierung mithilfe der Microsoft Entra-ID und der verwalteten Identität bietet eine bessere Sicherheit und ist einfacher zu verwenden als die Autorisierung gemeinsam genutzter Zugriffstasten. Weitere Informationen zur Verwendung von verwalteten Identitäten mit Ihrem Cache finden Sie unter Verwenden von Microsoft Entra für die Cacheauthentifizierung mit Azure Managed Redis.
Alle Azure Managed Redis PowerShell-Parameter und -Eigenschaften finden Sie unter New-AzRedisEnterpriseCache
New-AzRedisEnterpriseCache. Führen Sie den folgenden Befehl aus, um eine Liste der verfügbaren Parameter und deren Beschreibungen auszugeben.
Get-Help New-AzRedisEnterpriseCache -detailed
Hinweis
Wenn Sie zum ersten Mal einen Azure Managed Redis-Cache in einem Abonnement erstellen, registriert Azure den Microsoft.Cache
Namespace für Sie. Wenn Sie dazu aufgefordert werden, können Sie den Azure PowerShell-Befehl Register-AzResourceProvider -ProviderNamespace "Microsoft.Cache"
verwenden, um den Namespace zu registrieren.
Mit dem folgenden Beispielbefehl wird eine Azure Managed Redis-Instanz mit dem angegebenen Namen, dem angegebenen Speicherort, der Ressourcengruppe und der SKU mithilfe von Standardparametern erstellt. Die Instanz hat eine Größe von 1 GB, wobei der Nicht-SSL-Port deaktiviert ist.
New-AzRedisEnterpriseCache -ResourceGroupName myGroup -Name mycache -Location "North Central US" -Sku Balanced_B1
Erstellen und Konfigurieren von Datenbanken
Sie können das Cmdlet New-AzRedisEnterpriseCacheDatabase verwenden, um Datenbanken für Ihren Azure Managed Redis-Cache zu erstellen und zu konfigurieren. Um eine Liste der verfügbaren Parameter und ihrer Beschreibungen für New-AzRedisEnterpriseCacheDatabase
anzuzeigen, führen Sie den folgenden Befehl aus.
Get-Help New-AzRedisEnterpriseCacheDatabase -detailed
Wenn Sie Datenbanken während der Cacheerstellung nicht konfigurieren, erstellt New-AzRedisEnterpriseCache standardmäßig eine Datenbank im Cache mit dem Namen default
, und alle Cachedaten werden in diese DB 0
Datenbank eingefügt.
Aktualisieren eines Azure Managed Redis-Caches
Sie können Azure Managed Redis-Instanzen mithilfe des Cmdlets Update-AzRedisEnterpriseCache aktualisieren. Um eine Liste der verfügbaren Parameter und ihrer Beschreibungen für Update-AzRedisEnterpriseCache
anzuzeigen, führen Sie den folgenden Befehl aus.
Get-Help Update-AzRedisEnterpriseCache -detailed
Sie können das Update-AzRedisEnterpriseCache
Cmdlet verwenden, um Eigenschaften wie Sku
, Tag
und MinimumTlsVersion
zu aktualisieren. Mit dem folgenden Befehl wird die minimale TLS-Version (Transport Layer Security) aktualisiert und dem Azure Managed Redis-Cache ein Tag hinzugefügt myCache
.
Update-AzRedisEnterpriseCache -Name "myCache" -ResourceGroupName "myGroup" -MinimumTlsVersion "1.2" -Tag @{"tag1" = "value1"}
Abrufen von Informationen zu einem Azure Managed Redis-Cache
Sie können Informationen zu einem Cache mithilfe des Cmdlets Get-AzRedisEnterpriseCache abrufen. Um eine Liste der verfügbaren Parameter und ihrer Beschreibungen für Get-AzRedisEnterpriseCache
anzuzeigen, führen Sie den folgenden Befehl aus.
Get-Help Get-AzRedisEnterpriseCache -detailed
Um Informationen über alle Caches im aktuellen Abonnement zurückzugeben, führen Sie Get-AzRedisEnterpriseCache
ohne Parameter aus.
Get-AzRedisEnterpriseCache
Um Informationen über alle Caches in einer bestimmten Ressourcengruppe zurückzugeben, führen Sie Get-AzRedisEnterpriseCache
mit dem ResourceGroupName
-Parameter aus.
Get-AzRedisEnterpriseCache -ResourceGroupName myGroup
Um Informationen zu einem bestimmten Cache abzurufen, führen Sie Get-AzRedisEnterpriseCache
mit den Kennungen Name
und ResourceGroupName
des Caches aus.
Get-AzRedisEnterpriseCache -Name myCache -ResourceGroupName myGroup
Zugriffsschlüssel für einen verwalteten Azure Redis-Cache abrufen
Verwenden Sie das Cmdlet Get-AzRedisEnterpriseCacheKey , um die Zugriffstasten für Ihren Cache abzurufen. Um eine Liste der verfügbaren Parameter und ihrer Beschreibungen für Get-AzRedisEnterpriseCacheKey
anzuzeigen, führen Sie den folgenden Befehl aus.
Get-Help Get-AzRedisEnterpriseCacheKey -detailed
Rufen Sie zum Abrufen der Schlüssel für Ihren Cache das Get-AzRedisEnterpriseCacheKey
-Cmdlet mit dem Name
und ResourceGroupName
des Caches auf.
Get-AzRedisEnterpriseCacheKey -Name myCache -ResourceGroupName myGroup
Von Bedeutung
Der ListKeys
Vorgang funktioniert nur, wenn Zugriffstasten für den Cache aktiviert sind. Die Ausgabe dieses Befehls kann die Sicherheit gefährden, indem geheime Schlüssel angezeigt werden und möglicherweise eine Warnung zu vertraulichen Informationen ausgelöst wird.
Neugenerierung von Zugriffsschlüsseln für einen Azure Managed Redis-Cache
Um die Zugriffsschlüssel für Ihren Cache erneut zu generieren, können Sie das Cmdlet New-AzRedisEnterpriseCacheKey verwenden. Um eine Liste der verfügbaren Parameter und ihrer Beschreibungen für New-AzRedisEnterpriseCacheKey
anzuzeigen, führen Sie den folgenden Befehl aus.
Get-Help New-AzRedisEnterpriseCacheKey -detailed
Um den primären oder sekundären Schlüssel für Ihren Cache neu zu generieren, rufen Sie das New-AzRedisEnterpriseCacheKey
-Cmdlet mit dem Cache Name
und ResourceGroupName
auf und geben Sie entweder Primary
oder Secondary
für den KeyType
-Parameter an. Im folgenden Beispiel wird der sekundäre Zugriffsschlüssel für einen Cache neu generiert.
New-AzRedisEnterpriseCacheKey -Name myCache -ResourceGroupName myGroup -KeyType Secondary
Löschen eines Azure Managed Redis-Cache
Verwenden Sie das Cmdlet Remove-AzRedisEnterpriseCache , um einen Azure Managed Redis-Cache zu löschen. Um eine Liste der verfügbaren Parameter und ihrer Beschreibungen für Remove-AzRedisEnterpriseCache
anzuzeigen, führen Sie den folgenden Befehl aus.
Get-Help Remove-AzRedisEnterpriseCache -detailed
Im folgenden Beispiel wird der Cache mit dem Namen entfernt myCache
.
Remove-AzRedisEnterpriseCache -Name myCache -ResourceGroupName myGroup
Importieren von Azure Managed Redis-Cachedaten
Sie können mit dem Cmdlet Import-AzRedisEnterpriseCache
Daten in eine Azure Managed Redis-Instanz importieren. Um eine Liste der verfügbaren Parameter und ihrer Beschreibungen für Import-AzRedisEnterpriseCache
anzuzeigen, führen Sie den folgenden Befehl aus.
Get-Help Import-AzRedisEnterpriseCache -detailed
Der Cache Name
, ResourceGroupName
und der SasUri
des zu importierenden Blob sind erforderlich. Mit dem folgenden Befehl werden Daten aus dem durch den SAS-URI angegebenen BLOB importiert.
Import-AzRedisEnterpriseCache -ClusterName "myCache" -ResourceGroupName "myGroup" -SasUri @("<sas-uri>")
Exportieren von Azure Managed Redis-Cachedaten
Sie können mit dem Cmdlet Export-AzRedisEnterpriseCache
Daten aus einer Azure Managed Redis-Instanz exportieren. Um eine Liste der verfügbaren Parameter und ihrer Beschreibungen für Export-AzRedisEnterpriseCache
anzuzeigen, führen Sie den folgenden Befehl aus.
Get-Help Export-AzRedisEnterpriseCache -detailed
Der Cache Name
und ResourceGroupName
sowie das SasUri
des zu exportierenden Containers sind erforderlich. Im folgenden Beispielbefehl werden Daten aus dem container exportiert, der durch den SAS-URI angegeben wird.
Export-AzRedisEnterpriseCache -Name "myCache" -ResourceGroupName "myGroup" -SasUri "https://mystorageaccount.blob.core.windows.net/mycontainer?sp=signedPermissions&se=signedExpiry&sv=signedVersion&sr=signedResource&sig=signature;mystoragekey"
Von Bedeutung
Azure Cache for Redis verwendet die Azure PowerShell Az.RedisCache-Befehle für die Ebenen "Basic", "Standard" und "Premium" sowie die Azure PowerShell Az.RedisEnterpriseCache-Befehle für Enterprise-Ebenen.
Sie können die folgenden Skripts verwenden, um Azure Cache für Redis Basic, Standard und Premium zu erstellen und zu verwalten. Verwenden Sie für Azure Cache für Redis Enterprise oder Azure Managed Redis die Azure Managed Redis-Befehle.
Azure Cache für Redis PowerShell-Eigenschaften und -Parameter
Die folgenden Tabellen zeigen Azure PowerShell-Eigenschaften und -Beschreibungen für allgemeine Azure Cache für Redis-Parameter. Alle Azure PowerShell-Parameter und -Eigenschaften können Sie unter Az.RedisCache
AzRedisCache sehen.
Parameter | BESCHREIBUNG | Standard |
---|---|---|
Name | Name des Caches. | |
Standort | Speicherort des Caches. | |
Ressourcengruppenname | Ressourcengruppenname, in dem der Cache erstellt werden soll. | |
Größe | Die Größe des Caches. Gültige Werte sind: 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. | 1 GB |
Anzahl der Shards | Die Anzahl der zu erstellenden Shards beim Erstellen eines Premium-Caches mit Clusterunterstützung. Gültige Werte sind: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10. | |
Artikelnummer (SKU) | Die SKU des Caches. Gültige Werte sind: Basic, Standard, Premium. | Norm |
RedisConfiguration | Redis-Konfigurationseinstellungen. Details zu den einzelnen Einstellungen finden Sie in der Tabelle RedisConfiguration-Eigenschaften . | |
Nicht-SSL-Port aktivieren | Gibt an, ob der nicht-SSL-Port aktiviert ist. | Falsch |
MaxMemoryPolicy | Dieser Parameter ist veraltet. Verwenden Sie stattdessen RedisConfiguration . |
|
StaticIP | Wenn Sie Ihren Cache in einem virtuellen Netzwerk hosten, wird eine eindeutige IP-Adresse im Subnetz für den Cache verwendet. Wird keine IP-Adresse angegeben, wird eine für Sie aus dem Subnetz ausgewählt. | |
Subnetz | Wenn Sie Ihren Cache in einem virtuellen Netzwerk hosten, wird der Name des Subnetzes, in dem der Cache bereitgestellt werden soll, angegeben. | |
VirtualNetwork | Wenn Sie Ihren Cache in einem virtuellen Netzwerk hosten, benötigen Sie die Ressourcen-ID des virtuellen Netzwerks, in dem der Cache bereitgestellt werden soll. | |
Schlüsseltyp | Welcher Zugriffsschlüssel beim Erneuern der Zugriffsschlüssel neu generiert werden muss. Gültige Werte sind: Primär, sekundär. |
Eigenschaften für den Parameter „RedisConfiguration”
Eigentum | BESCHREIBUNG | Tarife |
---|---|---|
rdb-backup-enabled | Gibt an, ob Redis-Datenpersistenz aktiviert ist | Nur Premium |
rdb-storage-connection-string | Die Verbindungszeichenfolge für das Speicherkonto für Redis-Datenpersistenz. | Nur Premium |
rdb-backup-frequency | Die Sicherungshäufigkeit für Redis-Datenpersistenz. | Nur Premium |
maxmemory-reserved | Speicher, der für Nichtcacheprozesse reserviert ist. | Standard und Premium |
Maximalspeicher-Richtlinie | [Entfernungsrichtlinie]/azure-cache-for-redis/cache-configure.md#memory-policies) für den Cache. | Alle Tarife |
notify-keyspace-events | [Keyspacebenachrichtigungen]/azure-cache-for-redis/cache-configure.md#keyspace-notifications-advanced-settings). | Standard und Premium |
hash-max-ziplist-einträge | Speicheroptimierung für kleine aggregierte Datentypen. | Standard und Premium |
hash-max-ziplist-value | Speicheroptimierung für kleine aggregierte Datentypen. | Standard und Premium |
set-max-intset-entries | Speicheroptimierung für kleine aggregierte Datentypen. | Standard und Premium |
zset-max-ziplist-einträge | Speicheroptimierung für kleine aggregierte Datentypen. | Standard und Premium |
zset-max-ziplist-value | Speicheroptimierung für kleine aggregierte Datentypen. | Standard und Premium |
Datenbanken | Anzahl der Datenbanken. Diese Eigenschaft kann nur bei der Cacheerstellung konfiguriert werden. | Standard und Premium |
Erstellen eines Azure-Caches für Redis-Cache
Sie erstellen neuen Azure-Cache für Redis-Instanzen mithilfe des Cmdlets New-AzRedisCache .
ResourceGroupName
, Name
und Location
sind erforderliche Parameter. Die anderen Parameter sind optional und weisen Standardwerte auf.
Von Bedeutung
Die Microsoft Entra-Authentifizierung wird für die Sicherheit empfohlen. Sie können die Microsoft Entra-Authentifizierung während oder nach der Cacheerstellung aktivieren.
Verwenden Sie nach Möglichkeit Microsoft Entra ID mit verwalteten Identitäten, um Anforderungen für Ihren Cache zu autorisieren. Die Autorisierung mithilfe der Microsoft Entra-ID und der verwalteten Identität bietet eine bessere Sicherheit und ist einfacher zu verwenden als die Autorisierung gemeinsam genutzter Zugriffstasten. Weitere Informationen zum Verwenden verwalteter Identitäten mit Ihren Caches finden Sie unter Verwenden von Microsoft Entra ID für die Cacheauthentifizierung.
Führen Sie den folgenden Befehl aus, um eine Liste der verfügbaren Parameter und deren Beschreibungen für New-AzRedisCache anzuzeigen:
Get-Help New-AzRedisCache -detailed>
Hinweis
Wenn Sie zum ersten Mal einen Azure-Cache für Redis-Cache in einem Abonnement erstellen, registriert Azure den Microsoft.Cache
Namespace für Sie. Wenn Sie dazu aufgefordert werden, können Sie den Azure PowerShell-Befehl Register-AzResourceProvider -ProviderNamespace "Microsoft.Cache"
verwenden, um den Namespace zu registrieren.
Mit dem folgenden Beispielbefehl wird ein Azure Cache für Redis-Instanz mit dem angegebenen Namen, dem angegebenen Speicherort und der Ressourcengruppe mithilfe von Standardparametern erstellt. Die Instanz ist ein Standard-1-GB-Cache mit deaktiviertem Nicht-SSL-Port.
New-AzRedisCache -ResourceGroupName myGroup -Name mycache -Location "North Central US"
Um Werte für den RedisConfiguration
Parameter anzugeben, schließen Sie die Schlüsselwertpaare in geschweifte Klammern {}
ein. Das folgende Beispiel erstellt einen 1-GB-Cache mit @{"maxmemory-policy" = "allkeys-random", "notify-keyspace-events" = "KEA"}
. Weitere Informationen finden Sie unter Keyspacebenachrichtigungen (Erweiterte Einstellungen) und Arbeitsspeicherrichtlinien.
New-AzRedisCache -ResourceGroupName myGroup -Name mycache -Location "North Central US" -RedisConfiguration @{"maxmemory-policy" = "allkeys-random", "notify-keyspace-events" = "KEA"}
Erstellen eines Premium-Caches
Um einen Azure-Cache für Redis Premium-Ebenen zu erstellen, geben Sie eine Größe von P1
(6-60 GB), P2
(13-130 GB), P3
(26-260 GB) oder P4
(53-530 GB) an. Um Clustering zu aktivieren, geben Sie eine Shardanzahl mit dem Parameter ShardCount
ein.
Im folgenden Beispiel wird ein P1 Premium-Cache mit drei Shards erstellt. Ein P1 Premium-Cache ist 6 GB groß, und mit drei Shards beträgt die Gesamtgröße 18 GB (3 x 6 GB).
New-AzRedisCache -ResourceGroupName myGroup -Name mycache -Location "North Central US" -Sku Premium -Size P1 -ShardCount 3
Konfigurieren der Datenbankeinstellung
Die databases
Einstellung im Cmdlet New-AzRedisCache konfiguriert die Anzahl der Datenbanken im Cache. Sie können databases
nur für die Standard- und Premium-Tarife konfigurieren und nur während der Cache-Erstellung mithilfe von PowerShell oder anderen Verwaltungsclients.
Wenn Sie während der Cacheerstellung keine Einstellung angeben databases
, erstellt New-AzRedisCache eine Datenbank mit dem Namen default
, und alle Cachedaten werden in diese DB 0
Datenbank eingefügt. Der Datenbankgrenzwert hängt von Cacheebene und -größe ab, die Standardeinstellung ist jedoch 16.
Im folgenden Beispiel wird ein Premium-P3-Cache (26 GB) mit 48 Datenbanken erstellt.
New-AzRedisCache -ResourceGroupName myGroup -Name mycache -Location "North Central US" -Sku Premium -Size P3 -RedisConfiguration @{"databases" = "48"}
Weitere Informationen zur Eigenschaft databases
finden Sie unter Standardmäßige Azure Cache for Redis-Serverkonfiguration.
Aktualisieren eines Azure-Caches für Redis-Cache
Sie aktualisieren Den Azure-Cache für Redis-Instanzen mithilfe des Cmdlets "Set-AzRedisCache ". Um eine Liste der verfügbaren Parameter und ihrer Beschreibungen für Set-AzRedisCache
anzuzeigen, führen Sie den folgenden Befehl aus.
Get-Help Set-AzRedisCache -detailed
Sie können das Set-AzRedisCache
Cmdlet verwenden, um Eigenschaften wie Size
, Sku
, , EnableNonSslPort
und die RedisConfiguration
Werte zu aktualisieren. Der folgende Beispielbefehl aktualisiert den maxmemory-policy
Azure Cache für Redis-Instanz mit dem Namen myCache
.
Set-AzRedisCache -ResourceGroupName "myGroup" -Name "myCache" -RedisConfiguration @{"maxmemory-policy" = "allkeys-random"}
Skalieren eines Azure Cache for Redis-Cache
Sie können Set-AzRedisCache
verwenden, um eine Azure Cache for Redis-Instanz zu skalieren, wenn Sie die Eigenschaften Size
, Sku
oder ShardCount
ändern.
Hinweis
Das Skalieren eines Caches mit PowerShell hat dieselben Grenzwerte und Richtlinien wie das Skalieren eines Caches mithilfe des Azure-Portals. Sie können mit den folgenden Einschränkungen zu einem anderen Tarif wechseln:
- Sie können nicht von einer höheren Preisstufe auf eine niedrigere Preisebene skalieren, z. B. von einem Premium-Cache zu einem Standard- oder Basic-Cache oder von einem Standard zu einem Basic-Cache.
- Sie können von einem Basiscache auf einen Standardcache skalieren, aber Sie können die Größe dabei nicht ändern. Wenn Sie eine andere Größe benötigen, können Sie einen weiteren Skalierungsvorgang auf die gewünschte Größe ausführen.
- Sie können nicht direkt von einem Basic-Cache auf einen Premium-Cache skalieren. Sie müssen in einem Skalierungsvorgang von "Basic" auf "Standard" und dann in einem anderen Vorgang von "Standard" auf "Premium" skalieren.
- Sie können nicht von einer größeren Größe bis zur C0-Größe (250 MB) skalieren.
Weitere Informationen finden Sie unter Skalieren des Azure-Caches für Redis.
Das folgende Beispiel zeigt, wie Sie einen Cache myCache
mit einer Größe von 2,5 GB skalieren. Dieser Befehl funktioniert für einen Basis- oder Standardcache.
Set-AzRedisCache -ResourceGroupName myGroup -Name myCache -Size 2.5GB
Nachdem Sie diesen Befehl ausgelöst haben, wird der Status des Caches zurückgegeben, ähnlich dem Aufrufen Get-AzRedisCache
.
ProvisioningState
wird auf Scaling
festgelegt.
Nach Abschluss des Skalierungsvorgangs ändert sich ProvisioningState
in Succeeded
. Wenn Sie einen anderen Skalierungsvorgang ausführen müssen, z. B. das Ändern der Größe nach dem Ändern von "Basic" in "Standard", müssen Sie warten, bis der vorherige Vorgang abgeschlossen ist. Andernfalls wird eine Fehlermeldung angezeigt, die der folgenden Meldung ähnelt.
Set-AzRedisCache : Conflict: The resource '...' is not in a stable state, and is currently unable to accept the update request.
Erhalten weiterer Informationen zum Azure Cache for Redis-Cache
Sie können Informationen zu einem Cache mithilfe des Get-AzRedisCache-Cmdlets abrufen. Um eine Liste der verfügbaren Parameter und ihrer Beschreibungen für Get-AzRedisCache
anzuzeigen, führen Sie den folgenden Befehl aus.
Get-Help Get-AzRedisCache -detailed
Um Informationen über alle Caches im aktuellen Abonnement zurückzugeben, führen Sie Get-AzRedisCache
ohne Parameter aus.
Get-AzRedisCache
Um Informationen über alle Caches in einer bestimmten Ressourcengruppe zurückzugeben, führen Sie Get-AzRedisCache
mit dem ResourceGroupName
-Parameter aus.
Get-AzRedisCache -ResourceGroupName myGroup
Um Informationen über einen bestimmten Cache abzurufen, führen Sie Get-AzRedisCache
mit dem Cache Name
und ResourceGroupName
aus.
Get-AzRedisCache -Name myCache -ResourceGroupName myGroup
Abrufen der Zugriffsschlüssel für einen Azure Cache for Redis-Cache
Um die Zugriffsschlüssel für Ihren Cache abzurufen, können Sie das New-AzRedisCache-Cmdlet verwenden. Um eine Liste der verfügbaren Parameter und ihrer Beschreibungen für Get-AzRedisCacheKey
anzuzeigen, führen Sie den folgenden Befehl aus.
Get-Help Get-AzRedisCacheKey -detailed
Rufen Sie das Cmdlet mit dem Cache Get-AzRedisCacheKey
, Name
und ResourceGroupName
auf, um die Schlüssel für Ihren Cache abzurufen.
Get-AzRedisCacheKey -Name myCache -ResourceGroupName myGroup
Von Bedeutung
Der ListKeys
Vorgang funktioniert nur, wenn Zugriffstasten für den Cache aktiviert sind. Die Ausgabe dieses Befehls kann die Sicherheit gefährden, indem geheime Schlüssel angezeigt werden und möglicherweise eine Warnung zu vertraulichen Informationen ausgelöst wird.
Generieren der Zugriffsschlüssel für einen Azure Cache for Redis-Cache
Um die Zugriffsschlüssel für Ihren Cache abzurufen, können Sie das New-AzRedisCache-Cmdlet verwenden. Um eine Liste der verfügbaren Parameter und ihrer Beschreibungen für New-AzRedisCacheKey
anzuzeigen, führen Sie den folgenden Befehl aus.
Get-Help New-AzRedisCacheKey -detailed
Um den primären oder sekundären Schlüssel für Ihren Cache neu zu generieren, rufen Sie das New-AzRedisCacheKey
-Cmdlet mit dem Cache Name
und ResourceGroupName
auf und geben Sie entweder Primary
oder Secondary
für den KeyType
-Parameter an. Im folgenden Beispiel wird der sekundäre Zugriffsschlüssel für einen Cache neu generiert.
New-AzRedisCacheKey -Name myCache -ResourceGroupName myGroup -KeyType Secondary
Löschen eines Azure-Caches für Redis-Cache
Verwenden Sie das Cmdlet Remove-AzRedisCache , um einen Azure-Cache für Redis zu löschen. Um eine Liste der verfügbaren Parameter und ihrer Beschreibungen für Remove-AzRedisCache
anzuzeigen, führen Sie den folgenden Befehl aus.
Get-Help Remove-AzRedisCache -detailed
Im folgenden Beispiel wird der Cache mit dem Namen entfernt myCache
.
Remove-AzRedisCache -Name myCache -ResourceGroupName myGroup
Importieren von Daten in einen Azure Cache for Redis-Cache
Sie können mit dem Cmdlet Import-AzRedisCache
Daten in eine Azure Cache for Redis-Instanz importieren.
Von Bedeutung
Der Import ist nur für Premium-Caches verfügbar. Weitere Informationen finden Sie unter Importieren und Exportieren von Daten im Azure Cache für Redis.
Um eine Liste der verfügbaren Parameter und ihrer Beschreibungen für Import-AzRedisCache
anzuzeigen, führen Sie den folgenden Befehl aus.
Get-Help Import-AzRedisCache -detailed
Der folgende Befehl importiert Daten aus dem durch den Files
Parameter angegebenen Blob in Azure Cache für Redis.
Import-AzRedisCache -ResourceGroupName "resourceGroupName" -Name "cacheName" -Files @("https://mystorageaccount.blob.core.windows.net/mycontainername/blobname?sv=signedVersion&sr=signedResource&sig=signature&st=signTime&se=signedExpiry&sp=signedPermissions") -Force
Exportieren der Azure Cache for Redis-Cachedaten
Sie können mit dem Cmdlet Export-AzRedisCache
Daten aus einer Azure Cache for Redis-Instanz exportieren.
Von Bedeutung
Der Export ist nur für Premium-Caches verfügbar. Weitere Informationen finden Sie unter Importieren und Exportieren von Daten im Azure Cache für Redis.
Um eine Liste der verfügbaren Parameter und ihrer Beschreibungen für Export-AzRedisCache
anzuzeigen, führen Sie den folgenden Befehl aus.
Get-Help Export-AzRedisCache -detailed
Mit dem folgenden Befehl werden Daten aus einem Azure Cache für Redis-Instanz in den durch den Container
Parameter angegebenen Container exportiert.
Export-AzRedisCache -ResourceGroupName "resourceGroupName" -Name "cacheName" -Prefix "blobprefix" -Container "https://mystorageaccount.blob.core.windows.net/mycontainer?sv=signedResource&sig=signature&st=signTime&se=signedExpiry&sp=signedPermissions"
Neustart eines Azure Cache for Redis-Cache
Sie können mit dem Cmdlet Reset-AzRedisCache
Ihre Azure Cache for Redis-Instanz neu starten.
Von Bedeutung
Neustarts sind nur für Azure Cache for Redis-Caches der Dienstebenen Basic, Standard und Premium verfügbar. Weitere Informationen finden Sie unter Cacheverwaltung – Neustart.
Um eine Liste der verfügbaren Parameter und ihrer Beschreibungen für Reset-AzRedisCache
anzuzeigen, führen Sie den folgenden Befehl aus.
Get-Help Reset-AzRedisCache -detailed
Der folgende Befehl startet beide Knoten des angegebenen Cache neu.
Reset-AzRedisCache -ResourceGroupName "resourceGroupName" -Name "cacheName" -RebootType "AllNodes" -Force
Allgemeine Azure PowerShell-Befehle
Führen Sie diese Befehle an der Azure PowerShell-Eingabeaufforderung aus.
Überprüfen Sie die Azure PowerShell-Version:
Get-Module Az | format-table version
Melden Sie sich bei Azure an:
Connect-AzAccount
Eine Liste Ihrer aktuellen Abonnements anzeigen:
Get-AzSubscription | sort SubscriptionName | Select SubscriptionName
Geben Sie ein azure-Abonnement an, das verwendet werden soll:
Select-AzSubscription -SubscriptionName ContosoSubscription
Erhalten Sie detaillierte Hilfe zu jedem Cmdlet:
Get-Help <cmdlet-name> -Detailed
Herstellen von Verbindungen mit anderen Clouds
Standardmäßig ist AzureCloud
die Azure-Umgebung , die die globale Azure-Cloud darstellt. Verwenden Sie zum Verbinden mit einer anderen Cloudinstanz den Connect-AzAccount
-Befehl mit dem Befehlszeilenschalter -Environment
oder -EnvironmentName
mit der gewünschten Umgebung bzw. dem gewünschten Umgebungsnamen.
Um die Liste der verfügbaren Umgebungen anzuzeigen, führen Sie Get-AzEnvironment
aus.
Azure Government Cloud
Verwenden Sie zum Verbinden mit der Azure Government-Cloud
Connect-AzAccount -EnvironmentName AzureUSGovernment
Oder
Connect-AzAccount -Environment (Get-AzEnvironment -Name AzureUSGovernment)
Um einen Cache in der Azure Government Cloud zu erstellen, verwenden Sie die Speicherorte USGov Virginia
oder USGov Iowa
.
Weitere Informationen zur Azure Government-Cloud finden Sie unter Microsoft Azure Government und im Microsoft Azure Government-Entwicklerhandbuch.
Azure, betrieben von 21Vianet
Um eine Verbindung mit der von 21Vianet (China)-Cloud betriebenen Azure herzustellen, verwenden Sie
Connect-AzAccount -EnvironmentName AzureChinaCloud
Oder
Connect-AzAccount -Environment (Get-AzEnvironment -Name AzureChinaCloud)
Um einen Cache in Azure zu erstellen, die von 21Vianet betrieben wird, verwenden Sie die China East
oder China North
Speicherorte.
Microsoft Azure Deutschland
Verwenden Sie zum Verbinden mit Microsoft Azure Deutschland
Connect-AzAccount -EnvironmentName AzureGermanCloud
Oder
Connect-AzAccount -Environment (Get-AzEnvironment -Name AzureGermanCloud)
Verwenden Sie zum Erstellen eines Caches in Microsoft Azure Deutschland die Speicherorte Germany Central
oder Germany Northeast
.
Weitere Informationen zu Microsoft Azure Deutschland finden Sie unter Microsoft Azure Deutschland.