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}
To polecenie tworzy wystąpienie usługi Azure Cache for Redis w wielu strefach.
Przykład 4. Tworzenie sieci wirtualnej z włączoną pamięcią podręczną
Wymagania dotyczące tworzenia pamięci podręcznej włączania sieci wirtualnej.
Utwórz sieć wirtualną w tej samej grupie zasobów, w której chcesz utworzyć pamięć podręczną Redis Cache. Sieć wirtualną można utworzyć za pomocą polecenia New-AzVirtualNetwork programu PowerShell.
Będzie potrzebny identyfikator SubnetID dla pamięci podręcznej włączonej przez sieć wirtualną. Poniżej podano składnię identyfikatora SubnetID.
Format identyfikatora subnetID: /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 : []
Przykład 5. Konfigurowanie trwałości danych dla usługi Azure Cache for Redis w warstwie Premium
Trwałość zapisuje dane usługi Redis na koncie usługi Azure Storage, którego jesteś właścicielem i którymi zarządzasz. Dlatego przed skonfigurowaniem trwałości danych musisz mieć konto magazynu w tej samej grupie zasobów. Wybierz konto magazynu w tym samym regionie i subskrypcji co pamięć podręczna, a konto usługi Premium Storage jest zalecane, ponieważ magazyn w warstwie Premium ma wyższą przepływność.
Po utworzeniu konta magazynu pobierz parametry połączenia konta magazynu przy użyciu tej procedury.
Uruchom to polecenie Get-AzStorageAccountKey -ResourceGroupName $resourceGroupName -Name $storageAccountName w programie PowerShell.
Z danych wyjściowych powyższych skopiuj dowolny klucz.
Umieść klucz konta magazynu i nazwę konta magazynu w formacie poniżej, aby uzyskać parametry połączenia konta magazynu.
Format parametrów połączenia:- "DefaultEndpointsProtocol=https; AccountName={storageAccountName}; AccountKey={storageAccountKey}; EndpointSuffix=mySuffix"
Aby umożliwić trwałość danych, musisz mieć określone ustawienia konfiguracji usługi Redis.
W przypadku włączenia kopii zapasowej bazy danych RDB
Obsługa kopii zapasowej bazy danych rdb (ustaw wartość true lub false)
rdb-storage-connection-string (Nadaj parametry połączenia w powyższym formacie).
rdb-backup-frequency (Ustaw interwał tworzenia kopii zapasowej w minutach. Możesz wybrać tylko spośród - 15, 30, 60, 360, 720 i 1440 minut.
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 : []
Przykład 6. Konfigurowanie trwałości danych dla usługi Azure Cache for Redis w warstwie Premium — włączono tworzenie kopii zapasowej AOF
W przypadku włączonej kopii zapasowej AOF.
aof-backup-enabled (Ustaw wartość true lub false)
aof-storage-connection-string-0 (Nadaj parametry połączenia w powyższym formacie).
aof-storage-connection-string-1 (opcjonalnie można skonfigurować inne konto magazynu. Jeśli skonfigurowano drugie konto magazynu, zapisy w pamięci podręcznej repliki są zapisywane na tym drugim koncie magazynu).
Określa typ tożsamości używanej dla usługi Azure Cache for Redis. Prawidłowe wartości: "SystemAssigned" lub "UserAssigned" lub "SystemAssignedUserAssigned" lub "None"
Określa ustawienia konfiguracji usługi Redis.
Dopuszczalne wartości tego parametru to:
usługa rdb z włączoną obsługą kopii zapasowej.
Określa, że włączono trwałość danych usługi Redis.
Tylko warstwa Premium.
rdb-storage-connection-string.
Określa parametry połączenia z kontem magazynu dla trwałości danych usługi Redis.
Tylko warstwa Premium.
rdb-backup-frequency.
Określa częstotliwość tworzenia kopii zapasowych dla trwałości danych usługi Redis.
Tylko warstwa Premium.
maxmemory-reserved.
Konfiguruje pamięć zarezerwowaną dla procesów innych niż pamięć podręczna.
Warstwy Standardowa i Premium.
maxmemory-policy.
Konfiguruje zasady eksmisji dla pamięci podręcznej.
Wszystkie warstwy cenowe.
notify-keyspace-events.
Konfiguruje powiadomienia dotyczące przestrzeni kluczy.
Warstwy Standardowa i Premium.
hash-max-ziplist-entries.
Konfiguruje optymalizację pamięci dla małych zagregowanych typów danych.
Warstwy Standardowa i Premium.
hash-max-ziplist-value.
Konfiguruje optymalizację pamięci dla małych zagregowanych typów danych.
Warstwy Standardowa i Premium.
set-max-intset-entries.
Konfiguruje optymalizację pamięci dla małych zagregowanych typów danych.
Warstwy Standardowa i Premium.
zset-max-ziplist-entries.
Konfiguruje optymalizację pamięci dla małych zagregowanych typów danych.
Warstwy Standardowa i Premium.
zset-max-ziplist-value.
Konfiguruje optymalizację pamięci dla małych zagregowanych typów danych.
Warstwy Standardowa i Premium.
Baz danych.
Konfiguruje liczbę baz danych.
Tę właściwość można skonfigurować tylko podczas tworzenia pamięci podręcznej.
Warstwy Standardowa i Premium.
Aby uzyskać więcej informacji, zobacz Zarządzanie usługą Azure Redis Cache przy użyciu programu Azure PowerShellhttp://go.microsoft.com/fwlink/?LinkId=800051 (http://go.microsoft.com/fwlink/?LinkId=800051).
preferred-data-archive-auth-method Preferowana metoda uwierzytelniania do komunikowania się z kontem magazynu używanym na potrzeby archiwizacji danych, określenie sygnatury dostępu współdzielonego lub identyfikatora zarządzanego, wartość domyślna to SAS
preferred-data-persistence-auth-method Preferowana metoda uwierzytelniania do komunikowania się z kontem magazynu używanym na potrzeby trwałości danych, określenie sygnatury dostępu współdzielonego lub identyfikatora zarządzanego, wartość domyślna to SAS
Wersja usługi Redis. Powinno to mieć postać "główna[pomocnicza]" (wymagana jest tylko wartość główna) lub wartość "latest", która odnosi się do najnowszej stabilnej wersji usługi Redis, która jest dostępna. Obsługiwane wersje: 4.0, 6.0 (najnowsza wersja). Wartość domyślna to "latest".
Określa unikatowy adres IP w podsieci dla pamięci podręcznej Redis Cache.
Jeśli nie określisz wartości dla tego parametru, to polecenie cmdlet wybierze adres IP z podsieci.
Pełny identyfikator zasobu podsieci w sieci wirtualnej w celu wdrożenia usługi Azure Cache for Redis.
Przykładowy format: /subscriptions/{subid}/resourceGroups/{resourceGroupName}/Microsoft. {Sieć|ClassicNetwork}/VirtualNetworks/{vnetName}/subnets/{subnetName}
Opcjonalnie: określa kanał aktualizacji miesięcznych aktualizacji usługi Redis, które będą odbierane przez pamięć podręczną Redis Cache. Pamięci podręczne korzystające z kanału aktualizacji "Wersja zapoznawcza" pobierają najnowsze aktualizacje usługi Redis co najmniej 4 tygodnie przed pamięciami podręcznymi kanału "Stable". Wartość domyślna to "Stable". Możliwe wartości to: "Stable", "Preview"
Określa co najmniej jedną tożsamość użytkownika rozdzielaną przecinkami, które mają być skojarzone z usługą Azure Cache for Redis. Odwołania do tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci : "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identities/{identityName}"
Opcjonalnie: Opcjonalnie: określa sposób przydzielania stref dostępności do pamięci podręcznej Redis Cache. Opcja "Automatyczne" umożliwia nadmiarowość strefy, a platforma Azure automatycznie wybiera strefy na podstawie dostępności regionalnej i pojemności. Element "UserDefined" wybierze strefy dostępności przekazane za pomocą parametru "zones". Wartość "NoZones" spowoduje utworzenie nieostrej pamięci podręcznej. Jeśli wartość "zonalAllocationPolicy" nie zostanie przekazana, zostanie ona ustawiona na wartość "UserDefined", gdy strefy są przekazywane, w przeciwnym razie zostanie ustawiona wartość "Automatyczna" w regionach, w których strefy są obsługiwane i "NoZones" w regionach, w których strefy nie są obsługiwane.
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy oraz żądania ściągnięcia. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem dla twórców.