Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule pokazano, jak tworzyć i usuwać wystąpienia usługi Azure Redis oraz zarządzać nimi przy użyciu programu Azure PowerShell.
Wymagania wstępne
-
Jeśli nie masz jeszcze konta platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.
Zainstaluj program Azure PowerShell lub użyj środowiska programu PowerShell w usłudze Azure Cloud Shell. Aby uzyskać więcej informacji, zobacz Get started with Azure Cloud Shell.
- Jeśli zdecydujesz się używać programu Azure PowerShell lokalnie:
- Zainstaluj najnowszą wersję modułu Az programu PowerShell.
- Połącz się z kontem platformy Azure przy użyciu polecenia cmdlet Connect-AzAccount .
- Jeśli zdecydujesz się używać usługi Azure Cloud Shell:
- Aby uzyskać więcej informacji, zobacz Omówienie usługi Azure Cloud Shell .
- Upewnij się, że jesteś zalogowany do platformy Azure przy użyciu subskrypcji, w ramach której chcesz utworzyć pamięć podręczną. Aby użyć innej subskrypcji niż ta, za pomocą której się zalogowałeś, uruchom polecenie
Select-AzSubscription -SubscriptionName <SubscriptionName>.
Uwaga / Notatka
Usługa Azure Managed Redis używa poleceń Az.RedisEnterpriseCache programu Azure PowerShell.
Usługa Azure Cache for Redis używa Az.RedisEnterpriseCache poleceń dla warstw Enterprise oraz poleceń Az.RedisCache programu Azure PowerShell dla warstw Podstawowa, Standardowa i Premium. Poniższe skrypty umożliwiają tworzenie usługi Azure Managed Redis lub Azure Cache for Redis Enterprise oraz zarządzanie nimi. W przypadku Azure Cache for Redis Basic, Standard, Premium użyj skryptów Azure Cache for Redis.
Utwórz pamięć podręczną Redis zarządzaną przez Azure
Tworzysz nowe wystąpienia usługi Azure Managed Redis przy użyciu polecenia cmdlet New-AzRedisEnterpriseCache.
ResourceGroupName, , NameLocationi Sku są wymaganymi parametrami. Pozostałe parametry są opcjonalne i mają wartości domyślne.
Uwierzytelnianie Microsoft Entra jest domyślnie włączone dla wszystkich nowych pamięci podręcznych i jest zalecane dla bezpieczeństwa.
Ważne
Jeśli to możliwe, użyj identyfikatora Entra firmy Microsoft z tożsamościami zarządzanymi, aby autoryzować żądania do pamięci podręcznej. Autoryzacja przy użyciu identyfikatora Entra firmy Microsoft i tożsamości zarządzanej zapewnia lepsze zabezpieczenia i jest łatwiejsza niż autoryzacja klucza dostępu współdzielonego. Aby uzyskać więcej informacji na temat używania tożsamości zarządzanych z pamięcią podręczną, zobacz Use Microsoft Entra for cache authentication with Azure Managed Redis (Używanie usługi Microsoft Entra do uwierzytelniania w pamięci podręcznej za pomocą usługi Azure Managed Redis).
Aby uzyskać informacje o wszystkich parametrach i właściwościach programu PowerShell zarządzanych przez Azure dla New-AzRedisEnterpriseCache, zobacz New-AzRedisEnterpriseCache. Aby wyświetlić listę dostępnych parametrów i ich opisy, uruchom następujące polecenie.
Get-Help New-AzRedisEnterpriseCache -detailed
Uwaga / Notatka
Po raz pierwszy, gdy tworzysz pamięć podręczną Azure Managed Redis Cache w ramach subskrypcji, platforma Azure rejestruje przestrzeń nazw Microsoft.Cache dla Ciebie. Jeśli zostanie wyświetlony monit, możesz użyć polecenia programu Azure PowerShell Register-AzResourceProvider -ProviderNamespace "Microsoft.Cache" , aby zarejestrować przestrzeń nazw.
Poniższe przykładowe polecenie tworzy wystąpienie usługi Azure Managed Redis o określonej nazwie, lokalizacji, grupie zasobów i jednostce SKU przy użyciu parametrów domyślnych. Wystąpienie ma rozmiar 1 GB z wyłączonym portem bez protokołu SSL.
New-AzRedisEnterpriseCache -ResourceGroupName myGroup -Name mycache -Location "North Central US" -Sku Balanced_B1
Tworzenie i konfigurowanie baz danych
Możesz użyć polecenia cmdlet New-AzRedisEnterpriseCacheDatabase, aby utworzyć i skonfigurować bazy danych dla zarządzanej pamięci podręcznej Redis w Azure. Aby wyświetlić listę dostępnych parametrów i ich opisy dla New-AzRedisEnterpriseCacheDatabaseprogramu , uruchom następujące polecenie.
Get-Help New-AzRedisEnterpriseCacheDatabase -detailed
Jeśli podczas tworzenia pamięci podręcznej nie skonfigurujesz baz danych, usługa New-AzRedisEnterpriseCache tworzy jedną bazę danych w pamięci podręcznej o nazwie default domyślnie, a wszystkie dane pamięci podręcznej przechodzą do tej DB 0 bazy danych.
Zaktualizuj pamięć podręczną Azure Managed Redis Cache
Wystąpienia usługi Redis zarządzanej platformy Azure można zaktualizować używając polecenia cmdlet Update-AzRedisEnterpriseCache. Aby wyświetlić listę dostępnych parametrów i ich opisy dla Update-AzRedisEnterpriseCacheprogramu , uruchom następujące polecenie.
Get-Help Update-AzRedisEnterpriseCache -detailed
Możesz użyć Update-AzRedisEnterpriseCache polecenia cmdlet , aby zaktualizować właściwości, takie jak Sku, Tagi MinimumTlsVersion. Następujące polecenie aktualizuje minimalną wersję protokołu Transport Layer Security (TLS) i dodaje tag do pamięci podręcznej Azure Managed Redis Cache o nazwie myCache.
Update-AzRedisEnterpriseCache -Name "myCache" -ResourceGroupName "myGroup" -MinimumTlsVersion "1.2" -Tag @{"tag1" = "value1"}
Uzyskiwanie informacji o usłudze Azure Managed Redis Cache
Informacje o pamięci podręcznej można pobrać przy użyciu polecenia cmdlet Get-AzRedisEnterpriseCache . Aby wyświetlić listę dostępnych parametrów i ich opisy dla Get-AzRedisEnterpriseCacheprogramu , uruchom następujące polecenie.
Get-Help Get-AzRedisEnterpriseCache -detailed
Aby zwrócić informacje o wszystkich pamięciach podręcznych w bieżącej subskrypcji, uruchom polecenie Get-AzRedisEnterpriseCache bez żadnych parametrów.
Get-AzRedisEnterpriseCache
Aby zwrócić informacje o wszystkich pamięciach podręcznych w określonej grupie zasobów, uruchom polecenie Get-AzRedisEnterpriseCache z parametrem ResourceGroupName .
Get-AzRedisEnterpriseCache -ResourceGroupName myGroup
Aby zwrócić informacje o określonej pamięci podręcznej, uruchom polecenie Get-AzRedisEnterpriseCache z parametrami Name i ResourceGroupName pamięci podręcznej.
Get-AzRedisEnterpriseCache -Name myCache -ResourceGroupName myGroup
Pobierz klucze dostępu dla zarządzanej pamięci podręcznej Redis w Azure
Aby pobrać klucze dostępu do pamięci podręcznej, użyj polecenia cmdlet Get-AzRedisEnterpriseCacheKey . Aby wyświetlić listę dostępnych parametrów i ich opisy dla Get-AzRedisEnterpriseCacheKeyprogramu , uruchom następujące polecenie.
Get-Help Get-AzRedisEnterpriseCacheKey -detailed
Aby pobrać klucze pamięci podręcznej, wywołaj polecenie cmdlet Get-AzRedisEnterpriseCacheKey za pomocą Name i ResourceGroupName pamięci podręcznej.
Get-AzRedisEnterpriseCacheKey -Name myCache -ResourceGroupName myGroup
Ważne
Operacja ListKeys działa tylko wtedy, gdy klucze dostępu są włączone dla pamięci podręcznej. Dane wyjściowe tego polecenia mogą naruszyć bezpieczeństwo, wyświetlając wpisy tajne i mogą wyzwalać ostrzeżenie o poufnych informacjach.
Ponowne generowanie kluczy dostępu dla pamięci podręcznej w usłudze Azure Managed Redis
Aby ponownie wygenerować klucze dostępu dla pamięci podręcznej, możesz użyć polecenia cmdlet New-AzRedisEnterpriseCacheKey . Aby wyświetlić listę dostępnych parametrów i ich opisy dla New-AzRedisEnterpriseCacheKeyprogramu , uruchom następujące polecenie.
Get-Help New-AzRedisEnterpriseCacheKey -detailed
Aby ponownie wygenerować klucz podstawowy lub pomocniczy dla pamięci podręcznej, wywołaj polecenie cmdlet New-AzRedisEnterpriseCacheKey z pamięcią podręczną Name i ResourceGroupName, a następnie określ Primary lub Secondary dla parametru KeyType. Poniższy przykład ponownie generuje pomocniczy klucz dostępu dla pamięci podręcznej.
New-AzRedisEnterpriseCacheKey -Name myCache -ResourceGroupName myGroup -KeyType Secondary
Usuń pamięć podręczną zarządzaną przez Azure Redis
Aby usunąć pamięć podręczną Azure Managed Redis Cache, użyj polecenia cmdlet Remove-AzRedisEnterpriseCache . Aby wyświetlić listę dostępnych parametrów i ich opisy dla Remove-AzRedisEnterpriseCacheprogramu , uruchom następujące polecenie.
Get-Help Remove-AzRedisEnterpriseCache -detailed
Poniższy przykład usuwa pamięć podręczną o nazwie myCache.
Remove-AzRedisEnterpriseCache -Name myCache -ResourceGroupName myGroup
Importowanie danych usługi Azure Managed Redis Cache
Dane można zaimportować do wystąpienia usługi Azure Managed Redis przy użyciu Import-AzRedisEnterpriseCache polecenia cmdlet . Aby wyświetlić listę dostępnych parametrów i ich opisy dla Import-AzRedisEnterpriseCacheprogramu , uruchom następujące polecenie.
Get-Help Import-AzRedisEnterpriseCache -detailed
Pamięć podręczna Name i ResourceGroupName, a także SasUri dla obiektu blob do zaimportowania są wymagane. Następujące polecenie importuje dane z obiektu blob określonego przez SAS URI.
Import-AzRedisEnterpriseCache -ClusterName "myCache" -ResourceGroupName "myGroup" -SasUri @("<sas-uri>")
Eksportowanie danych usługi Azure Managed Redis Cache
Dane można wyeksportować z wystąpienia usługi Azure Managed Redis przy użyciu Export-AzRedisEnterpriseCache polecenia cmdlet . Aby wyświetlić listę dostępnych parametrów i ich opisy dla Export-AzRedisEnterpriseCacheprogramu , uruchom następujące polecenie.
Get-Help Export-AzRedisEnterpriseCache -detailed
Wymagana jest pamięć podręczna Name, ResourceGroupName oraz SasUri oraz kontener do wyeksportowania. Przykładowe polecenie poniżej eksportuje dane z kontenera określonego przez URI SAS.
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"
Ważne
Usługa Azure Cache for Redis używa poleceń Az.RedisCache programu Azure PowerShell dla warstw Podstawowa, Standardowa i Premium oraz poleceń az.RedisEnterpriseCache programu Azure PowerShell dla warstw Enterprise.
Poniższe skrypty umożliwiają tworzenie pamięci podręcznej Azure Cache for Redis w warstwie Podstawowa, Standardowa i Premium oraz zarządzanie nimi. W przypadku usługi Azure Cache for Redis Enterprise lub Azure Managed Redis użyj poleceń Azure Managed Redis .
Właściwości i parametry programu PowerShell w usłudze Azure Cache for Redis
W poniższych tabelach przedstawiono właściwości i opisy programu Azure PowerShell dla typowych parametrów usługi Azure Cache for Redis. Aby uzyskać informacje o wszystkich parametrach i właściwościach Azure PowerShell dla Az.RedisCache, zobacz AzRedisCache.
| Parametr | Opis | Wartość domyślna |
|---|---|---|
| Nazwa | Nazwa pamięci podręcznej. | |
| Lokalizacja | Lokalizacja pamięci podręcznej. | |
| NazwaGrupyZasobów (ResourceGroupName) | Nazwa grupy zasobów, w której ma zostać utworzona pamięć podręczna. | |
| Rozmiar | Rozmiar pamięci podręcznej. Prawidłowe wartości to: 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 |
| ShardCount | Liczba fragmentów do utworzenia podczas tworzenia pamięci podręcznej w warstwie Premium z włączonym klastrowaniem. Prawidłowe wartości to: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10. | |
| SKU | SKU pamięci podręcznej. Prawidłowe wartości to: Podstawowa, Standardowa, Premium. | Standard |
| Konfiguracja Redis | Ustawienia konfiguracji usługi Redis. Aby uzyskać szczegółowe informacje na temat każdego ustawienia, zobacz następującą tabelę właściwości RedisConfiguration. | |
| WłączNieSslPort | Określa, czy port inny niż SSL jest włączony. | Nieprawda |
| MaxMemoryPolicy | Ten parametr jest przestarzały. Użyj RedisConfiguration zamiast tego. |
|
| StaticIP | Podczas hostowania pamięci podręcznej w sieci wirtualnej jest przypisywany unikatowy adres IP w podsieci dla tej pamięci podręcznej. Jeśli nie zostanie podana, zostanie wybrana jedna z podsieci. | |
| Podsieć | Podczas hostowania pamięci podręcznej w sieci wirtualnej podaj nazwę podsieci, w której ma być wdrożona pamięć podręczna. | |
| Sieć wirtualna | Podczas hostowania pamięci podręcznej w sieci wirtualnej identyfikator zasobu sieci wirtualnej, w której ma zostać wdrożona pamięć podręczna. | |
| Typ klucza | Który klucz dostępu należy zregenerować podczas odnawiania kluczy dostępu. Prawidłowe wartości to: Podstawowa, Pomocnicza. |
Właściwości parametru RedisConfiguration
| Majątek | Opis | Poziomy cenowe |
|---|---|---|
| Obsługa kopii zapasowej bazy danych rdb | Czy włączono trwałość danych usługi Redis | Tylko wersja Premium |
| ciąg połączenia do pamięci masowej bazi danych rdb | Parametry połączenia z kontem magazynu dla trwałości danych usługi Redis. | Tylko wersja Premium |
| częstotliwość tworzenia kopii zapasowych RDB | Częstotliwość tworzenia kopii zapasowych dla trwałości danych usługi Redis. | Tylko wersja Premium |
| maxmemory-reserved (rezerwacja pamięci maksymalnej) | Pamięć zarezerwowana dla procesów niecache. | Standardowa i Premium |
| Polityka maksymalnej pamięci | [Zasady usuwania]/azure-cache-for-redis/cache-configure.md#memory-policies) dla pamięci podręcznej. | Wszystkie warstwy cenowe |
| powiadomienia-zdarzenia-przestrzeni-kluczowej | [Powiadomienia o przestrzeni kluczy]/azure-cache-for-redis/cache-configure.md#powiadomienia-o-przestrzeni-kluczy-zaawansowane-ustawienia). | Standardowa i Premium |
| hash-max-ziplist-wpisy | Optymalizacja pamięci dla małych zagregowanych typów danych. | Standardowa i Premium |
| hash-max-ziplist-value | Optymalizacja pamięci dla małych zagregowanych typów danych. | Standardowa i Premium |
| set-max-intset-entries (ustaw maksymalną liczbę wpisów w zestawie liczb całkowitych) | Optymalizacja pamięci dla małych zagregowanych typów danych. | Standardowa i Premium |
| zset-maksymalna-liczba-wejść-ziplist | Optymalizacja pamięci dla małych zagregowanych typów danych. | Standardowa i Premium |
| zset-max-ziplist-value | Optymalizacja pamięci dla małych zagregowanych typów danych. | Standardowa i Premium |
| Baz danych | Liczba baz danych. Tę właściwość można skonfigurować tylko podczas tworzenia pamięci podręcznej. | Standardowa i Premium |
Utwórz pamięć podręczną Azure Cache for Redis
Tworzysz nowe wystąpienia usługi Azure Cache for Redis za pomocą polecenia cmdlet New-AzRedisCache.
ResourceGroupName, Namei Location są wymaganymi parametrami. Pozostałe parametry są opcjonalne i mają wartości domyślne.
Ważne
Zaleca się uwierzytelnianie Microsoft Entra dla bezpieczeństwa. Uwierzytelnianie Microsoft Entra można włączyć podczas tworzenia pamięci podręcznej lub po utworzeniu pamięci podręcznej.
Jeśli to możliwe, użyj identyfikatora Entra firmy Microsoft z tożsamościami zarządzanymi, aby autoryzować żądania do pamięci podręcznej. Autoryzacja przy użyciu identyfikatora Entra firmy Microsoft i tożsamości zarządzanej zapewnia lepsze zabezpieczenia i jest łatwiejsza niż autoryzacja klucza dostępu współdzielonego. Aby uzyskać więcej informacji na temat używania tożsamości zarządzanych z pamięcią podręczną, zobacz Użyj Microsoft Entra ID do uwierzytelniania pamięci podręcznej.
Aby wyświetlić listę dostępnych parametrów i ich opisy dla New-AzRedisCache, uruchom następujące polecenie:
Get-Help New-AzRedisCache -detailed>
Uwaga / Notatka
Podczas pierwszego tworzenia pamięci podręcznej Azure Cache for Redis w ramach subskrypcji, Azure rejestruje dla Ciebie przestrzeń nazw Microsoft.Cache. Jeśli zostanie wyświetlony monit, możesz użyć polecenia programu Azure PowerShell Register-AzResourceProvider -ProviderNamespace "Microsoft.Cache" , aby zarejestrować przestrzeń nazw.
Poniższe przykładowe polecenie tworzy wystąpienie usługi Azure Cache for Redis o określonej nazwie, lokalizacji i grupie zasobów przy użyciu parametrów domyślnych. Instancja jest pamięcią podręczną o rozmiarze 1 GB w warstwie standardowej, z wyłączonym portem nieobsługującym protokołu SSL.
New-AzRedisCache -ResourceGroupName myGroup -Name mycache -Location "North Central US"
Aby określić wartości parametru RedisConfiguration , należy ująć pary klucz-wartość w nawiasy klamrowe {}. W poniższym przykładzie zostanie utworzona pamięć podręczna o pojemności 1 GB z użyciem @{"maxmemory-policy" = "allkeys-random", "notify-keyspace-events" = "KEA"}. Aby uzyskać więcej informacji, zobacz Powiadomienia dotyczące przestrzeni kluczy (ustawienia zaawansowane) i Zasady pamięci.
New-AzRedisCache -ResourceGroupName myGroup -Name mycache -Location "North Central US" -RedisConfiguration @{"maxmemory-policy" = "allkeys-random", "notify-keyspace-events" = "KEA"}
Utwórz pamięć podręczną Premium
Aby utworzyć pamięć podręczną usługi Azure Cache for Redis w warstwie Premium, określ rozmiar P1 (6–60 GB), (13–130 GB), P2P3 (26–260 GB) lub P4 (53–530 GB). Aby włączyć klastrowanie, określ liczbę fragmentów przy użyciu parametru ShardCount .
Poniższy przykład tworzy pamięć podręczną P1 Premium z trzema fragmentami. Pamięć podręczna P1 Premium ma rozmiar 6 GB, a w przypadku trzech fragmentów całkowity rozmiar to 18 GB (3 x 6 GB).
New-AzRedisCache -ResourceGroupName myGroup -Name mycache -Location "North Central US" -Sku Premium -Size P1 -ShardCount 3
Konfigurowanie ustawienia baz danych
Ustawienie databases w cmdlecie New-AzRedisCache konfiguruje liczbę baz danych w pamięci cache. Można skonfigurować databases tylko dla warstw Standard i Premium oraz tylko podczas tworzenia pamięci podręcznej za pomocą PowerShell lub innych klientów zarządzania.
Jeśli podczas tworzenia pamięci podręcznej nie określisz databases ustawienia, usługa New-AzRedisCache utworzy jedną bazę danych o nazwie default, a wszystkie dane pamięci podręcznej zostaną wprowadzone do tej DB 0 bazy danych. Limit bazy danych zależy od warstwy i rozmiaru pamięci podręcznej, ale ustawienie domyślne to 16.
Poniższy przykład tworzy pamięć podręczną premium P3 (26 GB) z 48 bazami danych.
New-AzRedisCache -ResourceGroupName myGroup -Name mycache -Location "North Central US" -Sku Premium -Size P3 -RedisConfiguration @{"databases" = "48"}
Aby uzyskać więcej informacji na temat właściwości, zobacz Domyślna databases konfiguracja serwera usługi Azure Cache for Redis.
Aktualizowanie pamięci podręcznej Azure Cache for Redis
Wystąpienia usługi Azure Cache for Redis są aktualizowane przy użyciu polecenia cmdlet Set-AzRedisCache . Aby wyświetlić listę dostępnych parametrów i ich opisy dla Set-AzRedisCacheprogramu , uruchom następujące polecenie.
Get-Help Set-AzRedisCache -detailed
Możesz użyć polecenia Set-AzRedisCache cmdlet, aby zaktualizować właściwości, takie jak Size, Sku, EnableNonSslPort, i wartości RedisConfiguration. Następujące przykładowe polecenie aktualizuje instancję Azure Cache for Redis o nazwie maxmemory-policy.
Set-AzRedisCache -ResourceGroupName "myGroup" -Name "myCache" -RedisConfiguration @{"maxmemory-policy" = "allkeys-random"}
Skalowanie pamięci podręcznej Azure Cache for Redis Cache
Możesz użyć Set-AzRedisCache, aby skalować instancję Azure Cache for Redis, podczas modyfikowania właściwości Size, Sku lub ShardCount.
Uwaga / Notatka
Skalowanie pamięci podręcznej przy użyciu programu PowerShell ma te same limity i wytyczne co skalowanie pamięci podręcznej przy użyciu witryny Azure Portal. Możesz skalować do innej warstwy cenowej z następującymi ograniczeniami:
- Nie można skalować z wyższej warstwy cenowej do niższej, na przykład z pamięci podręcznej Premium do Standardowej lub Podstawowej, ani z pamięci podręcznej Standardowej do Podstawowej.
- Można skalować z pamięci podręcznej w warstwie Podstawowa do pamięci podręcznej w warstwie Standardowa, ale nie można jednocześnie zmieniać rozmiaru. Jeśli potrzebujesz innego rozmiaru, możesz wykonać inną operację skalowania do żądanego rozmiaru.
- Nie można bezpośrednio przejść z pamięci podręcznej Podstawowej do pamięci podręcznej Premium. Należy skalować z warstwy Podstawowej do warstwy Standardowej w ramach jednej operacji skalowania, a następnie z warstwy Standardowej do warstwy Premium w innej operacji.
- Nie można skalować z większego rozmiaru do rozmiaru C0 (250 MB).
Aby uzyskać więcej informacji, zobacz Jak skalować usługę Azure Cache for Redis.
W poniższym przykładzie pokazano, jak skalować pamięć podręczną o nazwie myCache do rozmiaru 2,5 GB. To polecenie działa w przypadku pamięci podręcznej w warstwie Podstawowa lub Standardowa.
Set-AzRedisCache -ResourceGroupName myGroup -Name myCache -Size 2.5GB
Po wydaniu tego polecenia zwrócony zostanie stan pamięci podręcznej, podobnie jak po wywołaniu Get-AzRedisCache.
ProvisioningState jest ustawiony na Scaling.
Po zakończeniu operacji skalowania zmienia się ProvisioningState wartość Succeeded. Jeśli musisz wykonać inną operację skalowania, taką jak zmiana rozmiaru po zmianie z warstwy Podstawowa na Standardowa, musisz poczekać na ukończenie poprzedniej operacji. W przeciwnym razie zostanie wyświetlony błąd podobny do poniższego komunikatu.
Set-AzRedisCache : Conflict: The resource '...' is not in a stable state, and is currently unable to accept the update request.
Uzyskiwanie informacji o pamięci podręcznej Azure Cache for Redis
Informacje o pamięci podręcznej można pobrać przy użyciu polecenia cmdlet Get-AzRedisCache . Aby wyświetlić listę dostępnych parametrów i ich opisy dla Get-AzRedisCacheprogramu , uruchom następujące polecenie.
Get-Help Get-AzRedisCache -detailed
Aby zwrócić informacje o wszystkich pamięciach podręcznych w bieżącej subskrypcji, uruchom polecenie Get-AzRedisCache bez żadnych parametrów.
Get-AzRedisCache
Aby zwrócić informacje o wszystkich pamięciach podręcznych w określonej grupie zasobów, uruchom polecenie Get-AzRedisCache z parametrem ResourceGroupName .
Get-AzRedisCache -ResourceGroupName myGroup
Aby zwrócić informacje o określonej pamięci podręcznej, wykonaj Get-AzRedisCache z użyciem pamięci podręcznej Name oraz ResourceGroupName.
Get-AzRedisCache -Name myCache -ResourceGroupName myGroup
Pobierz klucze dostępu do pamięci podręcznej Azure Cache for Redis
Aby pobrać klucze dostępu do pamięci podręcznej, możesz użyć polecenia cmdlet Get-AzRedisCacheKey . Aby wyświetlić listę dostępnych parametrów i ich opisy dla Get-AzRedisCacheKeyprogramu , uruchom następujące polecenie.
Get-Help Get-AzRedisCacheKey -detailed
Aby pobrać klucze pamięci podręcznej, użyj polecenia Get-AzRedisCacheKey cmdlet z pamięcią podręczną Name i ResourceGroupName.
Get-AzRedisCacheKey -Name myCache -ResourceGroupName myGroup
Ważne
Operacja ListKeys działa tylko wtedy, gdy klucze dostępu są włączone dla pamięci podręcznej. Dane wyjściowe tego polecenia mogą naruszyć bezpieczeństwo, wyświetlając wpisy tajne i mogą wyzwalać ostrzeżenie o poufnych informacjach.
Regenerowanie kluczy dostępu dla pamięci podręcznej Azure Cache for Redis
Aby ponownie wygenerować klucze dostępu dla pamięci podręcznej, możesz użyć polecenia cmdlet New-AzRedisCacheKey . Aby wyświetlić listę dostępnych parametrów i ich opisy dla New-AzRedisCacheKeyprogramu , uruchom następujące polecenie.
Get-Help New-AzRedisCacheKey -detailed
Aby ponownie wygenerować klucz podstawowy lub pomocniczy dla pamięci podręcznej, wywołaj polecenie cmdlet New-AzRedisCacheKey z pamięcią podręczną Name i ResourceGroupName, a następnie określ Primary lub Secondary dla parametru KeyType. Poniższy przykład ponownie generuje pomocniczy klucz dostępu dla pamięci podręcznej.
New-AzRedisCacheKey -Name myCache -ResourceGroupName myGroup -KeyType Secondary
Usuwanie pamięci podręcznej Azure Cache for Redis
Aby usunąć pamięć podręczną Azure Cache for Redis, użyj polecenia cmdlet Remove-AzRedisCache. Aby wyświetlić listę dostępnych parametrów i ich opisy dla Remove-AzRedisCacheprogramu , uruchom następujące polecenie.
Get-Help Remove-AzRedisCache -detailed
Poniższy przykład usuwa pamięć podręczną o nazwie myCache.
Remove-AzRedisCache -Name myCache -ResourceGroupName myGroup
Importowanie danych do Azure Cache for Redis
Dane można zaimportować do wystąpienia usługi Azure Cache for Redis przy użyciu Import-AzRedisCache polecenia cmdlet .
Ważne
Importowanie jest dostępne tylko dla pamięci podręcznych w warstwie Premium. Aby uzyskać więcej informacji, zobacz Importowanie i eksportowanie danych w usłudze Azure Cache for Redis.
Aby wyświetlić listę dostępnych parametrów i ich opisy dla Import-AzRedisCacheprogramu , uruchom następujące polecenie.
Get-Help Import-AzRedisCache -detailed
Następujące polecenie importuje dane z określonego przez parametr Files bloba do usługi Azure Cache for 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
Eksportowanie danych usługi Azure Cache for Redis
Dane można wyeksportować z wystąpienia usługi Azure Cache for Redis przy użyciu Export-AzRedisCache polecenia cmdlet .
Ważne
Eksport jest dostępny tylko dla pamięci podręcznej Tier Premium. Aby uzyskać więcej informacji, zobacz Importowanie i eksportowanie danych w usłudze Azure Cache for Redis.
Aby wyświetlić listę dostępnych parametrów i ich opisy dla Export-AzRedisCacheprogramu , uruchom następujące polecenie.
Get-Help Export-AzRedisCache -detailed
Następujące polecenie eksportuje dane z wystąpienia usługi Azure Cache for Redis do kontenera określonego przez parametr Container.
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"
Zrestartować usługę Azure Cache for Redis
Możesz ponownie uruchomić wystąpienie usługi Azure Cache for Redis przy użyciu Reset-AzRedisCache polecenia cmdlet .
Ważne
Ponowne uruchomienie jest dostępne tylko dla pamięci podręcznych Azure Cache for Redis w warstwach Podstawowej, Standardowej i Premium. Aby uzyskać więcej informacji, zobacz Administracja pamięcią podręczną — ponowny rozruch.
Aby wyświetlić listę dostępnych parametrów i ich opisy dla Reset-AzRedisCacheprogramu , uruchom następujące polecenie.
Get-Help Reset-AzRedisCache -detailed
Następujące polecenie uruchamia ponownie oba węzły określonej pamięci podręcznej.
Reset-AzRedisCache -ResourceGroupName "resourceGroupName" -Name "cacheName" -RebootType "AllNodes" -Force
Ogólne polecenia programu Azure PowerShell
Uruchom te polecenia w wierszu polecenia programu Azure PowerShell.
Sprawdź wersję programu Azure PowerShell:
Get-Module Az | format-table version
Zaloguj się do platformy Azure:
Connect-AzAccount
Zobacz listę bieżących subskrypcji:
Get-AzSubscription | sort SubscriptionName | Select SubscriptionName
Określ subskrypcję platformy Azure do użycia:
Select-AzSubscription -SubscriptionName ContosoSubscription
Uzyskaj szczegółową pomoc dotyczącą dowolnego cmdletu.
Get-Help <cmdlet-name> -Detailed
Jak nawiązać połączenie z innymi chmurami
Domyślnie środowisko platformy Azure to AzureCloud, które reprezentuje globalną chmurę platformy Azure. Aby nawiązać połączenie z innym wystąpieniem chmury, użyj polecenia Connect-AzAccount z przełącznikiem wiersza poleceń -Environment lub -EnvironmentName wraz z nazwą środowiska, z którym chcesz się połączyć.
Aby wyświetlić listę dostępnych środowisk, uruchom polecenie Get-AzEnvironment.
Azure Government Cloud
Aby nawiązać połączenie z Azure Government, użyj
Connect-AzAccount -EnvironmentName AzureUSGovernment
lub
Connect-AzAccount -Environment (Get-AzEnvironment -Name AzureUSGovernment)
Aby utworzyć pamięć podręczną w chmurze Azure Government, użyj lokalizacji USGov Virginia lub USGov Iowa.
Aby uzyskać więcej informacji na temat chmury Azure Government, zobacz Microsoft Azure Government i Microsoft Azure Government Developer Guide (Przewodnik dla deweloperów platformy Microsoft Azure Government).
Platforma Azure obsługiwana przez firmę 21Vianet
Aby nawiązać połączenie z platformą Azure obsługiwaną przez chmurę 21Vianet (Chiny), użyj polecenia
Connect-AzAccount -EnvironmentName AzureChinaCloud
lub
Connect-AzAccount -Environment (Get-AzEnvironment -Name AzureChinaCloud)
Aby utworzyć pamięć podręczną na platformie Azure obsługiwanej przez chmurę 21Vianet, użyj lokalizacji China East lub China North.
Microsoft Azure (Niemcy)
Aby nawiązać połączenie z Microsoft Azure Germany, użyj
Connect-AzAccount -EnvironmentName AzureGermanCloud
lub
Connect-AzAccount -Environment (Get-AzEnvironment -Name AzureGermanCloud)
Aby utworzyć pamięć podręczną na platformie Microsoft Azure (Niemcy), użyj lokalizacji Germany Central lub Germany Northeast .
Aby uzyskać więcej informacji na temat platformy Microsoft Azure (Niemcy), zobacz Microsoft Azure (Niemcy).