Condividi tramite


New-AzRedisEnterpriseCacheDatabase

Crea un database per una cache Redis Enterprise.

Sintassi

New-AzRedisEnterpriseCacheDatabase
   -ClusterName <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   [-Module <IModule[]>]
   [-ClientProtocol <Protocol>]
   [-Port <Int32>]
   [-EvictionPolicy <EvictionPolicy>]
   [-GroupNickname <String>]
   [-LinkedDatabase <ILinkedDatabase[]>]
   [-ClusteringPolicy <ClusteringPolicy>]
   [-AofPersistenceEnabled]
   [-AofPersistenceFrequency <AofFrequency>]
   [-RdbPersistenceEnabled]
   [-RdbPersistenceFrequency <RdbFrequency>]
   [-AccessKeysAuthentication <AccessKeysAuthentication>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Descrizione

Crea un database per una cache Redis Enterprise.

Esempio

Esempio 1: Creare un database per una cache Redis Enterprise

New-AzRedisEnterpriseCacheDatabase -Name "MyCache" -ResourceGroupName "MyGroup" -Module "{name:RedisBloom, args:`"ERROR_RATE 0.00 INITIAL_SIZE 400`"}","{name:RedisTimeSeries, args:`"RETENTION_POLICY 20`"}","{name:RediSearch}" -ClientProtocol "Plaintext" -EvictionPolicy "NoEviction" -ClusteringPolicy "EnterpriseCluster" -Port 10000 -AofPersistenceEnabled -AofPersistenceFrequency "always"

Location Name    Type                            Zone Database
-------- ----    ----                            ---- --------
West US  MyCache Microsoft.Cache/redisEnterprise      {default}

Questo comando crea un database denominato default per una cache Redis Enterprise denominata MyCache.

Esempio 2: Creare un database georeplicato per una cache Redis Enterprise

New-AzRedisEnterpriseCacheDatabase -Name "MyCache2" -ResourceGroupName "MyGroup" -ClientProtocol "Encrypted" -EvictionPolicy "NoEviction" -ClusteringPolicy "EnterpriseCluster" -GroupNickname "GroupNickname" -LinkedDatabase '{id:"/subscriptions/sub1/resourceGroups/MyGroup/providers/Microsoft.Cache/redisEnterprise/MyCache1/databases/default"}','{id:"/subscriptions/sub1/resourceGroups/MyGroup/providers/Microsoft.Cache/redisEnterprise/MyCache2/databases/default"}'

Name    Type
----    ----
default Microsoft.Cache/redisEnterprise/databases

Questo comando crea un database georeplicato denominato default per una cache Redis Enterprise denominata MyCache2. Questo database dovrebbe essere collegato con un database predefinito di una cache preesistente MyCache1

Parametri

-AccessKeysAuthentication

Questa proprietà può essere abilitata/disabilitata per consentire o negare l'accesso con le chiavi di accesso correnti. Può essere aggiornato anche dopo la creazione del database.

Tipo:AccessKeysAuthentication
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-AofPersistenceEnabled

[Anteprima] Imposta un valore che indica se la persistenza AOF è abilitata. Dopo aver abilitato la persistenza AOF, non sarà possibile disabilitarla. Il supporto per la disabilitazione della persistenza AOF dopo l'abilitazione verrà aggiunto in un secondo momento.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-AofPersistenceFrequency

[Anteprima] Imposta la frequenza con cui i dati vengono scritti su disco se la persistenza AOF è abilitata. Valori consentiti: 1s, sempre

Tipo:AofFrequency
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-AsJob

Eseguire il comando come processo

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ClientProtocol

Specifica se i client Redis possono connettersi usando protocolli TLS-encrypted o redis in testo non crittografato. Il valore predefinito è Encrypted Allowed values: Encrypted, Plaintext

Tipo:Protocol
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ClusteringPolicy

Criteri di clustering: il valore predefinito è OSSCluster specificato in fase di creazione. Valori consentiti: EnterpriseCluster, OSSCluster

Tipo:ClusteringPolicy
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ClusterName

Nome del cluster Redis Enterprise.

Tipo:String
Alias:Name
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.

Tipo:PSObject
Alias:AzureRMContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EvictionPolicy

Criterio di rimozione redis: il valore predefinito è VolatileLRU Allowed values: AllKeysLFU, AllKeysLRU, AllKeysRandom, VolatileLRU, VolatileLFU, VolatileTTL, VolatileRandom, NoEviction

Tipo:EvictionPolicy
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-GroupNickname

Nome del gruppo di risorse del database collegato

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-LinkedDatabase

Elenco delle risorse di database da collegare a questo database Per costruire, vedere la sezione NOTES per le proprietà GEOREPLICATIONLINKEDDATABASE e creare una tabella hash. Per costruire, vedere la sezione NOTES per le proprietà LINKEDDATABASE e creare una tabella hash.

Tipo:ILinkedDatabase[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Module

Set facoltativo di moduli Redis da abilitare in questo database: i moduli possono essere aggiunti solo in fase di creazione. Per costruire, vedere la sezione NOTES per le proprietà MODULE e creare una tabella hash.

Tipo:IModule[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-NoWait

Eseguire il comando in modo asincrono

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Port

Porta TCP dell'endpoint del database: l'impostazione predefinita è una porta disponibile specificata in fase di creazione.

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RdbPersistenceEnabled

[Anteprima] Imposta un valore che indica se la persistenza RDB è abilitata. Dopo aver abilitato la persistenza RDB, non sarà possibile disabilitarla. Il supporto per la disabilitazione della persistenza RDB dopo l'abilitazione verrà aggiunto in un secondo momento.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RdbPersistenceFrequency

[Anteprima] Imposta la frequenza con cui viene creato uno snapshot del database se la persistenza RDB è abilitata. Valori consentiti: 1h, 6h, 12h

Tipo:RdbFrequency
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ResourceGroupName

Nome del gruppo di risorse. Il nome non fa distinzione tra maiuscole e minuscole.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SubscriptionId

ID della sottoscrizione di destinazione.

Tipo:String
Posizione:Named
Valore predefinito:(Get-AzContext).Subscription.Id
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WhatIf

Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Output