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}
Met deze opdracht maakt u een Azure Cache voor Redis-exemplaar in meerdere zones.
Voorbeeld 4: Cache inschakelen voor een virtueel netwerk
Vereisten voor het maken van Een virtueel netwerk inschakelen cache.
Maak het virtuele netwerk in dezelfde resourcegroep waarin u de redis-cache wilt maken. U kunt een virtueel netwerk maken vanuit de PowerShell-opdracht New-AzVirtualNetwork .
U hebt SubnetID nodig voor het inschakelen van de cache van VNET. Hieronder ziet u de syntaxis van subnet-id.
Indeling van SubnetID: /subscriptions/{subid}/resourceGroups/{resourceGroupName}/providers/Microsoft.ClassicNetwork/VirtualNetworks/{vnetName}/subnetten/{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 : []
Voorbeeld 5: Gegevenspersistentie configureren voor een Premium Azure Cache voor Redis
Persistentie schrijft Redis-gegevens naar een Azure Storage-account dat u bezit en beheert. Dus voordat u gegevenspersistentie configureert, moet u een opslagaccount in dezelfde resourcegroep hebben. Kies een opslagaccount in dezelfde regio en hetzelfde abonnement als de cache en een Premium Storage-account wordt aanbevolen omdat Premium-opslag een hogere doorvoer heeft.
Nadat u een opslagaccount hebt gemaakt, haalt u de verbindingsreeks voor het opslagaccount op met behulp van deze procedure.
Voer deze opdracht uitGet-AzStorageAccountKey -ResourceGroupName $resourceGroupName -Name $storageAccountName in PowerShell.
Kopieer een willekeurige sleutel uit de bovenstaande uitvoer.
Plaats de sleutel van het opslagaccount en de naam van het opslagaccount in de onderstaande indeling om de verbindingsreeks van uw opslagaccount op te halen.
Indeling van verbindingsreeks :- "DefaultEndpointsProtocol=https; AccountName={storageAccountName}; AccountKey={storageAccountKey}; EndpointSuffix=mySuffix"
U moet de specifieke Redis-configuratie-instellingen hebben om persistentie van gegevens in te schakelen.
Inschakelen van RDB-back-up
rdb-backup ingeschakeld (waar of onwaar instellen)
rdb-storage-connection-string (Geef verbindingsreeks in bovenstaande indeling.)
rdb-backup-frequency (stel een back-upinterval in minuten in. U kunt alleen kiezen uit - 15, 30, 60, 360, 720 en 1440 minuten.)
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 : []
Voorbeeld 6: Gegevenspersistentie configureren voor een Premium Azure Cache voor Redis - AOF-back-up ingeschakeld
Voor AOF-back-up ingeschakeld.
aof-back-up ingeschakeld (waar of onwaar instellen),
aof-storage-connection-string-0 (Verbindingsreeks in bovenstaande indeling geven.)
aof-storage-connection-string-1 (u kunt eventueel een ander opslagaccount configureren. Als een tweede opslagaccount is geconfigureerd, worden de schrijfbewerkingen naar de replicacache naar dit tweede opslagaccount geschreven.)
Hiermee geeft u het type identiteit op dat wordt gebruikt voor Azure Cache voor Redis. Geldige waarden: 'SystemAssigned' of 'UserAssigned' of 'SystemAssignedUserAssigned' of 'None'
Hiermee geeft u Redis-configuratie-instellingen.
De acceptabele waarden voor deze parameter zijn:
rdb-backup ingeschakeld.
Hiermee geeft u op dat Redis-gegevenspersistentie is ingeschakeld.
Alleen de Premium-laag.
rdb-storage-connection-string.
Hiermee geeft u de verbindingsreeks voor het opslagaccount voor Redis-gegevenspersistentie op.
Alleen de Premium-laag.
rdb-backup-frequency.
Hiermee geeft u de back-upfrequentie voor Redis-gegevenspersistentie.
Alleen de Premium-laag.
maxmemory-reserved.
Hiermee configureert u het geheugen dat is gereserveerd voor niet-cacheprocessen.
Standard- en Premium-lagen.
maxmemory-beleid.
Hiermee configureert u het verwijderingsbeleid voor de cache.
Alle prijscategorieën.
notify-keyspace-events.
Hiermee configureert u keyspacemeldingen.
Standard- en Premium-lagen.
hash-max-ziplist-vermeldingen.
Hiermee configureert u geheugenoptimalisatie voor kleine geaggregeerde gegevenstypen.
Standard- en Premium-lagen.
hash-max-ziplist-value.
Hiermee configureert u geheugenoptimalisatie voor kleine geaggregeerde gegevenstypen.
Standard- en Premium-lagen.
set-max-intset-entries.
Hiermee configureert u geheugenoptimalisatie voor kleine geaggregeerde gegevenstypen.
Standard- en Premium-lagen.
zset-max-ziplist-vermeldingen.
Hiermee configureert u geheugenoptimalisatie voor kleine geaggregeerde gegevenstypen.
Standard- en Premium-lagen.
zset-max-ziplist-value.
Hiermee configureert u geheugenoptimalisatie voor kleine geaggregeerde gegevenstypen.
Standard- en Premium-lagen.
Databases.
Hiermee configureert u het aantal databases.
Deze eigenschap kan alleen worden geconfigureerd bij het maken van de cache.
Standard- en Premium-lagen.
Zie Azure Redis Cache beheren met Azure PowerShellhttp://go.microsoft.com/fwlink/?LinkId=800051 (http://go.microsoft.com/fwlink/?LinkId=800051) voor meer informatie.
preferred-data-archive-auth-method Preferred authentication 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-versie. Dit moet de vorm 'major[.minor]' hebben (alleen 'major' is vereist) of de waarde 'latest' die verwijst naar de meest recente stabiele Redis-versie die beschikbaar is. Ondersteunde versies: 4.0, 6.0 (nieuwste versie). De standaardwaarde is 'latest'.
Hiermee geeft u een uniek IP-adres in het subnet voor de Redis Cache.
Als u geen waarde voor deze parameter opgeeft, kiest deze cmdlet een IP-adres uit het subnet.
De volledige resource-id van een subnet in een virtueel netwerk waarin de Azure Cache voor Redis wordt geïmplementeerd.
Voorbeeldindeling: /subscriptions/{subid}/resourceGroups/{resourceGroupName}/Microsoft. {Netwerk|ClassicNetwork}/VirtualNetworks/{vnetName}/subnetten/{subnetName}
Optioneel: Hiermee geeft u het updatekanaal voor de maandelijkse Redis-updates op die uw Redis-cache ontvangt. Caches die gebruikmaken van het updatekanaal 'Preview' krijgen de meest recente Redis-updates ten minste 4 weken voor de 'Stabiele' kanaalcaches. De standaardwaarde is 'Stabiel'. Mogelijke waarden zijn: 'Stabiel', 'Preview'
Hiermee geeft u een of meer door komma's gescheiden gebruikersidentiteiten op die moeten worden gekoppeld aan Azure Cache voor Redis. De verwijzingen naar gebruikersidentiteiten zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identities/{identityName}'
Optioneel: Geeft aan hoe beschikbaarheidszones worden toegewezen aan de Redis-cache. 'Automatisch' maakt zoneredundantie mogelijk en Azure selecteert automatisch zones op basis van regionale beschikbaarheid en capaciteit. UserDefined selecteert beschikbaarheidszones die door u worden doorgegeven met behulp van de parameter Zones. 'NoZones' produceert een niet-zonegebonden cache. Als 'zonealAllocationPolicy' niet wordt doorgegeven, wordt deze ingesteld op UserDefined wanneer zones worden doorgegeven, anders wordt deze ingesteld op 'Automatisch' in regio's waar zones worden ondersteund en 'NoZones' in regio's waar zones niet worden ondersteund.
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.