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}
Questo comando crea un'istanza di Cache Redis di Azure in più zone.
Esempio 4: Creare una rete virtuale abilitare cache
Requisiti per la creazione della cache di abilitazione della rete virtuale.
Creare la rete virtuale nello stesso gruppo di risorse in cui si vuole creare la cache Redis. È possibile creare una rete virtuale dal comando PowerShell New-AzVirtualNetwork .
Per abilitare la cache sarà necessario subnetID per la rete virtuale. Di seguito è riportata la sintassi di SubnetID.
Formato di 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 : []
Esempio 5: Configurare la persistenza dei dati per cache Redis di Azure Premium
La persistenza scrive i dati di Redis in un account di archiviazione di Azure di cui si è proprietari e gestiti. Quindi, prima di configurare la persistenza dei dati, è necessario avere un account di archiviazione nello stesso gruppo di risorse. Scegliere un account di archiviazione nella stessa area e nella stessa sottoscrizione della cache e un account di archiviazione Premium è consigliato perché l'archiviazione Premium ha una velocità effettiva maggiore.
Dopo aver creato un account di archiviazione, ottenere la stringa di connessione dell'account di archiviazione usando questa procedura.
Eseguire questo comando Get-AzStorageAccountKey -ResourceGroupName $resourceGroupName -Name $storageAccountName in PowerShell.
Nell'output precedente copiare qualsiasi chiave.
Inserire la chiave dell'account di archiviazione e il nome dell'account di archiviazione nel formato seguente per ottenere la stringa di connessione dell'account di archiviazione.
Formato stringa di connessione :- "DefaultEndpointsProtocol=https; AccountName={storageAccountName}; AccountKey={storageAccountKey}; EndpointSuffix=mySuffix"
Per abilitare la persistenza dei dati, è necessario disporre delle impostazioni di configurazione di Redis specifiche.
Per abilitare il backup RDB
rdb-backup-enabled (Impostare true o false)
rdb-storage-connection-string (Assegnare una stringa di connessione nel formato precedente).
rdb-backup-frequency (impostare un intervallo di backup in minuti. È possibile scegliere tra - 15, 30, 60, 360, 720 e 1440 minuti.
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 : []
Esempio 6: Configurare la persistenza dei dati per una Cache Redis di Azure Premium - Backup AOF abilitato
Per il backup AOF abilitato.
aof-backup-enabled (Impostare true o false),
aof-storage-connection-string-0 (Assegnare una stringa di connessione in formato precedente).
aof-storage-connection-string-1 (facoltativamente è possibile configurare un altro account di archiviazione. Se è configurato un secondo account di archiviazione, le scritture nella cache di replica vengono scritte in questo secondo account di archiviazione.
Valore dalla pipeline in base al nome della proprietà:
True
Valore dagli argomenti rimanenti:
False
-IdentityType
Specifica il tipo di identità usata per Cache Redis di Azure. Valori validi: "SystemAssigned" o "UserAssigned" o "SystemAssignedUserAssigned" o "Nessuno"
Valore dalla pipeline in base al nome della proprietà:
True
Valore dagli argomenti rimanenti:
False
-RedisConfiguration
Specifica le impostazioni di configurazione di Redis.
I valori accettabili per questo parametro sono:
rdb-backup-enabled.
Specifica che la persistenza dei dati Redis è abilitata.
Solo livello Premium.
rdb-storage-connection-string.
Specifica la stringa di connessione all'account di archiviazione per la persistenza dei dati Redis.
Solo livello Premium.
rdb-backup-frequency.
Specifica la frequenza di backup per la persistenza dei dati Redis.
Solo livello Premium.
maxmemory-reserved.
Configura la memoria riservata per i processi non della cache.
Livelli Standard e Premium.
maxmemory-policy.
Configura i criteri di rimozione per la cache.
Tutti i piani tariffari.
notify-keyspace-events.
Configura le notifiche keyspace.
Livelli Standard e Premium.
hash-max-ziplist-entries.
Configura l'ottimizzazione della memoria per i tipi di dati aggregati di piccole dimensioni.
Livelli Standard e Premium.
hash-max-ziplist-value.
Configura l'ottimizzazione della memoria per i tipi di dati aggregati di piccole dimensioni.
Livelli Standard e Premium.
set-max-intset-entries.
Configura l'ottimizzazione della memoria per i tipi di dati aggregati di piccole dimensioni.
Livelli Standard e Premium.
zset-max-ziplist-entries.
Configura l'ottimizzazione della memoria per i tipi di dati aggregati di piccole dimensioni.
Livelli Standard e Premium.
zset-max-ziplist-value.
Configura l'ottimizzazione della memoria per i tipi di dati aggregati di piccole dimensioni.
Livelli Standard e Premium.
banche dati.
Configura il numero di database.
Questa proprietà può essere configurata solo durante la creazione della cache.
Livelli Standard e Premium.
Per altre informazioni, vedere Gestire Cache Redis di Azure con Azure PowerShellhttp://go.microsoft.com/fwlink/?LinkId=800051 (http://go.microsoft.com/fwlink/?LinkId=800051).
preferred-data-archive-auth-method Metodo di autenticazione preferito per comunicare con l'account di archiviazione usato per l'archivio dati, specificare firma di accesso condiviso o ManagedIdentity. Il valore predefinito è SAS
preferred-data-persistence-auth-method Metodo di autenticazione preferito per comunicare con l'account di archiviazione usato per la persistenza dei dati, specificare firma di accesso condiviso o ManagedIdentity, il valore predefinito è SAS
Valore dalla pipeline in base al nome della proprietà:
True
Valore dagli argomenti rimanenti:
False
-RedisVersion
Versione di Redis. Deve essere nel formato 'major[.minor]' (è necessario solo 'major' ) o il valore 'latest' che fa riferimento alla versione stabile più recente di Redis disponibile. Versioni supportate: 4.0, 6.0 (versione più recente). Il valore predefinito è 'latest'.
Valore dalla pipeline in base al nome della proprietà:
True
Valore dagli argomenti rimanenti:
False
-StaticIP
Specifica un indirizzo IP univoco nella subnet per cache Redis.
Se non si specifica un valore per questo parametro, questo cmdlet sceglie un indirizzo IP dalla subnet.
Valore dalla pipeline in base al nome della proprietà:
True
Valore dagli argomenti rimanenti:
False
-SubnetId
ID risorsa completo di una subnet in una rete virtuale in cui distribuire Cache Redis di Azure.
Formato di esempio: /subscriptions/{subid}/resourceGroups/{resourceGroupName}/Microsoft. {Network|ClassicNetwork}/VirtualNetworks/{vnetName}/subnets/{subnetName}
Valore dalla pipeline in base al nome della proprietà:
True
Valore dagli argomenti rimanenti:
False
-UpdateChannel
Facoltativo: specifica il canale di aggiornamento per gli aggiornamenti mensili di Redis che la cache Redis riceverà. Le cache che usano il canale di aggiornamento 'Anteprima' ottengono gli aggiornamenti di Redis più recenti almeno 4 settimane prima delle cache dei canali 'Stable'. Il valore predefinito è 'Stable'. I valori possibili includono: 'Stable', 'Preview'
Valore dalla pipeline in base al nome della proprietà:
True
Valore dagli argomenti rimanenti:
False
-UserAssignedIdentity
Specifica una o più identità utente separate da virgole da associare alla Cache Redis di Azure. I riferimenti all'identità utente saranno id risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identities/{identityName}'
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-ZonalAllocationPolicy
Facoltativo: facoltativo: specifica la modalità di allocazione delle zone di disponibilità alla cache Redis. "Automatico" abilita la ridondanza della zona e Azure selezionerà automaticamente le zone in base alla disponibilità e alla capacità a livello di area. 'UserDefined' selezionerà le zone di disponibilità passate usando il parametro 'zones'. 'NoZones' produrrà una cache non di zona. Se 'zonalAllocationPolicy' non viene passato, verrà impostato su 'UserDefined' quando le zone vengono passate; in caso contrario, verrà impostata su 'Automatico' nelle aree in cui le zone sono supportate e 'NoZones' nelle aree in cui le zone non sono supportate.
Valore dalla pipeline in base al nome della proprietà:
True
Valore dagli argomenti rimanenti:
False
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.