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 : Succeeded
SslPort : 6380
RedisConfiguration : {[maxmemory-policy, allkeys-random], [maxclients, 7500], [maxmemory-reserved, 200],
[maxfragmentationmemory-reserved, 300], [rdb-backup-enabled, false]...}
EnableNonSslPort : False
RedisVersion : 4.0.14
Size : 6GB
Sku : Premium
Tag : {}
Zone : []
Questo cmdlet disabilita la persistenza dei dati di backup RDB per Cache Redis di Azure. È anche possibile disabilitare la cache permanente di backup AOF.
Esempio 3: Modificare Cache Redis di Azure : se si vuole aggiungere la persistenza dei dati dopo la creazione della cache Redis di Azure.
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 : Succeeded
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 : []
Questo cmdlet abilita la persistenza di rdb-backup in una cache già esistente. È anche possibile abilitare la persistenza di un backup di tipoof.you can also enable aof-backup persistence.
Esempio 4: Modificare Cache Redis di Azure : se si vuole modificare la frequenza di backup di rdb.
Ad esempio: attualmente si esegue uno snapshot RDB ogni 30 minuti, ma si vuole modificare per acquisire uno snapshot di 15 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 : Scaling
SslPort : 6380
RedisConfiguration : {[maxmemory-policy, allkeys-random], [maxclients, 7500], [maxmemory-reserved, 200],
[maxfragmentationmemory-reserved, 300]....}
EnableNonSslPort : False
RedisVersion : 4.0.14
Size : 1GB
Sku : Standard
Tag : {}
Zone : []
Questo comando consente di modificare il livello della cache. È possibile passare da Basic a Standard o Standard a Premium.
Esempio 8: Ridimensionare un'istanza di Cache Redis di Azure - Abilitare il clustering Redis.
Set-AzRedisCache -Name "MyCache" -ShardCount 1
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 : Scaling
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
ShardCount :
Tag : {}
Zone : []
Questo cmdlet consente di abilitare il clustering per l'istanza di Cache Redis di Azure. Per aumentare il numero di partizioni, è necessario prima abilitare il clustering.
Esempio 9: Ridimensionare un'istanza di Cache Redis di Azure - Usare il cluster Redis per aumentare o ridurre il numero di istanze.
Set-AzRedisCache -Name "MyCache" -ShardCount 2
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 : Scaling
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
ShardCount : 1
Tag : {}
Zone : []
Questo comando aumenta o riduce le dimensioni del cluster.
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 PowerShell.
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
-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.