Partilhar via


RedisConfiguration Classe

  • java.lang.Object
    • com.azure.resourcemanager.redis.models.RedisConfiguration

public final class RedisConfiguration

Todas as Configurações do Redis. Poucas chaves possíveis: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value etc.

Resumo do Construtor

Construtor Description
RedisConfiguration()

Cria uma instância da classe Configuração do Redis.

Resumo do método

Modificador e tipo Método e descrição
String aadEnabled()

Obter a propriedade aadEnabled: especifica se a autenticação baseada no AAD foi habilitada ou desabilitada para o cache.

Map<String,String> additionalProperties()

Obtenha a propriedade Propriedades adicional: Todas as Configurações do Redis.

String aofBackupEnabled()

Obter a propriedade aofBackupEnabled: especifica se o backup de aof está habilitado.

String aofStorageConnectionString0()

Obter a propriedade aofStorageConnection String0: primeira cadeia de conexão da conta de armazenamento.

String aofStorageConnectionString1()

Obter a propriedade aofStorageConnection String1: segunda cadeia de conexão da conta de armazenamento.

String authnotrequired()

Obter a propriedade authnotrequired: especifica se a autenticação está desabilitada.

String maxclients()

Obter a propriedade maxclients: a configuração max clients.

String maxfragmentationmemoryReserved()

Obtenha a propriedade maxfragmentationmemoryReserved: Valor em megabytes reservados para fragmentação por fragmento.

String maxmemoryDelta()

Obter a propriedade Delta maxmemory: Valor em megabytes reservados para uso não cache por fragmento e.G.

String maxmemoryPolicy()

Obter a propriedade maxmemoryPolicy: a estratégia de remoção usada quando seus dados não se ajustarão ao limite de memória.

String maxmemoryReserved()

Obter a propriedade maxmemoryReserved: Value in megabytes reserved for non-cache usage per shard e.G.

String preferredDataArchiveAuthMethod()

Obter a propriedade preferencialdo Método deAutenticação de Arquivode Dados: método de autenticação preferencial para se comunicar com a conta de armazenamento usada para o arquivo de dados, especificar SAS ou Identidade Gerenciada, o valor padrão é SAS.

String preferredDataPersistenceAuthMethod()

Obtenha a propriedade preferencialMétodo deAutenticação de Persistênciade Dados: método de autenticação preferencial para se comunicar com a conta de armazenamento usada para persistência de dados, especificar SAS ou Identidade Gerenciada, o valor padrão é SAS.

String rdbBackupEnabled()

Obter a propriedade rdbBackupEnabled: especifica se o backup rdb está habilitado.

String rdbBackupFrequency()

Obter a propriedade rdbBackupFrequency: especifica a frequência para criar o backup rdb em minutos.

String rdbBackupMaxSnapshotCount()

Obter a propriedade contagem máximade instantâneosdo backuprdb: especifica o número máximo de instantâneos para backup rdb.

String rdbStorageConnectionString()

Obter a propriedade cadeia de conexãode armazenamentordb: a cadeia de conexão da conta de armazenamento para armazenar o arquivo rdb.

String storageSubscriptionId()

Obtenha a propriedade ID da Assinatura de armazenamento: ID da assinaturada conta de armazenamento para persistência (aof/rdb) usando a Identidade Gerenciada.

void validate()

Valida a instância.

RedisConfiguration withAadEnabled(String aadEnabled)

Defina a propriedade aadEnabled: especifica se a autenticação baseada no AAD foi habilitada ou desabilitada para o cache.

RedisConfiguration withAdditionalProperties(Map<String,String> additionalProperties)

Defina a propriedade Propriedades adicionais: Todas as Configurações do Redis.

RedisConfiguration withAofBackupEnabled(String aofBackupEnabled)

Defina a propriedade aofBackupEnabled: especifica se o backup de aof está habilitado.

RedisConfiguration withAofStorageConnectionString0(String aofStorageConnectionString0)

Defina a propriedade aofStorageConnection String0: primeira cadeia de conexão da conta de armazenamento.

RedisConfiguration withAofStorageConnectionString1(String aofStorageConnectionString1)

Defina a propriedade aofStorageConnection String1: segunda cadeia de conexão da conta de armazenamento.

RedisConfiguration withAuthnotrequired(String authnotrequired)

Defina a propriedade authnotrequired: especifica se a autenticação está desabilitada.

RedisConfiguration withMaxfragmentationmemoryReserved(String maxfragmentationmemoryReserved)

Defina a propriedade maxfragmentationmemoryReserved: Value in megabytes reserved for fragmentation per shard.

RedisConfiguration withMaxmemoryDelta(String maxmemoryDelta)

Defina a propriedade Delta maxmemory: Valor em megabytes reservados para uso não cache por fragmento e.G.

RedisConfiguration withMaxmemoryPolicy(String maxmemoryPolicy)

Defina a propriedade maxmemoryPolicy: a estratégia de remoção usada quando seus dados não se ajustarão ao limite de memória.

RedisConfiguration withMaxmemoryReserved(String maxmemoryReserved)

Defina a propriedade maxmemoryReserved: Value in megabytes reserved for non-cache usage per shard e.G.

RedisConfiguration withPreferredDataPersistenceAuthMethod(String preferredDataPersistenceAuthMethod)

Defina a propriedade preferencialmétodo deautenticação de persistênciade dados: método de autenticação preferencial para se comunicar com a conta de armazenamento usada para persistência de dados, especificar SAS ou Identidade Gerenciada, o valor padrão é SAS.

RedisConfiguration withRdbBackupEnabled(String rdbBackupEnabled)

Defina a propriedade rdbBackupEnabled: especifica se o backup rdb está habilitado.

RedisConfiguration withRdbBackupFrequency(String rdbBackupFrequency)

Definir a propriedade rdbBackupFrequency: especifica a frequência para criar o backup rdb em minutos.

RedisConfiguration withRdbBackupMaxSnapshotCount(String rdbBackupMaxSnapshotCount)

Defina a propriedade contagem máximade instantâneosdo backuprdb: especifica o número máximo de instantâneos para o backup de rdb.

RedisConfiguration withRdbStorageConnectionString(String rdbStorageConnectionString)

Defina a propriedade cadeia de conexãode armazenamentordb: a cadeia de conexão da conta de armazenamento para armazenar o arquivo rdb.

RedisConfiguration withStorageSubscriptionId(String storageSubscriptionId)

Defina a propriedade ID da Assinatura de armazenamento: ID da assinaturada conta de armazenamento para persistência (aof/rdb) usando a Identidade Gerenciada.

String zonalConfiguration()

Obtenha a propriedade Configuração zonal: Configuração zonal.

Métodos herdados de java.lang.Object

Detalhes do construtor

RedisConfiguration

public RedisConfiguration()

Cria uma instância da classe RedisConfiguration.

Detalhes do método

aadEnabled

public String aadEnabled()

Obter a propriedade aadEnabled: especifica se a autenticação baseada no AAD foi habilitada ou desabilitada para o cache.

Returns:

o valor aadEnabled.

additionalProperties

public Map additionalProperties()

Obtenha a propriedade additionalProperties: Todas as Configurações do Redis. Poucas chaves possíveis: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value etc.

Returns:

o valor additionalProperties.

aofBackupEnabled

public String aofBackupEnabled()

Obter a propriedade aofBackupEnabled: especifica se o backup aof está habilitado.

Returns:

o valor aofBackupEnabled.

aofStorageConnectionString0

public String aofStorageConnectionString0()

Obtenha a propriedade aofStorageConnectionString0: primeira cadeia de conexão da conta de armazenamento.

Returns:

o valor aofStorageConnectionString0.

aofStorageConnectionString1

public String aofStorageConnectionString1()

Obtenha a propriedade aofStorageConnectionString1: segunda cadeia de conexão da conta de armazenamento.

Returns:

o valor aofStorageConnectionString1.

authnotrequired

public String authnotrequired()

Obter a propriedade authnotrequired: especifica se a autenticação está desabilitada. A definição dessa propriedade é altamente desencorajada do ponto de vista de segurança.

Returns:

o valor authnotrequired.

maxclients

public String maxclients()

Obter a propriedade maxclients: a configuração max clients.

Returns:

o valor maxclients.

maxfragmentationmemoryReserved

public String maxfragmentationmemoryReserved()

Obtenha a propriedade maxfragmentationmemoryReserved: Valor em megabytes reservados para fragmentação por fragmento.

Returns:

o valor maxfragmentationmemoryReserved.

maxmemoryDelta

public String maxmemoryDelta()

Obter a propriedade maxmemoryDelta: Valor em megabytes reservados para uso não cache por fragmento, por exemplo, failover.

Returns:

o valor maxmemoryDelta.

maxmemoryPolicy

public String maxmemoryPolicy()

Obter a propriedade maxmemoryPolicy: a estratégia de remoção usada quando seus dados não se ajustarão ao limite de memória.

Returns:

o valor maxmemoryPolicy.

maxmemoryReserved

public String maxmemoryReserved()

Obter a propriedade maxmemoryReserved: valor em megabytes reservados para uso não cache por fragmento, por exemplo, failover.

Returns:

o valor maxmemoryReserved.

preferredDataArchiveAuthMethod

public String preferredDataArchiveAuthMethod()

Obtenha a propriedade preferredDataArchiveAuthMethod: método de autenticação preferencial para se comunicar com a conta de armazenamento usada para o arquivo de dados, especificar SAS ou ManagedIdentity, o valor padrão é SAS.

Returns:

o valor preferredDataArchiveAuthMethod.

preferredDataPersistenceAuthMethod

public String preferredDataPersistenceAuthMethod()

Obtenha a propriedade preferredDataPersistenceAuthMethod: método de autenticação preferencial para se comunicar com a conta de armazenamento usada para persistência de dados, especificar SAS ou ManagedIdentity, o valor padrão é SAS.

Returns:

o valor preferredDataPersistenceAuthMethod.

rdbBackupEnabled

public String rdbBackupEnabled()

Obter a propriedade rdbBackupEnabled: especifica se o backup rdb está habilitado.

Returns:

o valor rdbBackupEnabled.

rdbBackupFrequency

public String rdbBackupFrequency()

Obter a propriedade rdbBackupFrequency: especifica a frequência para criar o backup rdb em minutos. Valores válidos: (15, 30, 60, 360, 720, 1440).

Returns:

o valor rdbBackupFrequency.

rdbBackupMaxSnapshotCount

public String rdbBackupMaxSnapshotCount()

Obtenha a propriedade rdbBackupMaxSnapshotCount: especifica o número máximo de instantâneos para backup de rdb.

Returns:

o valor rdbBackupMaxSnapshotCount.

rdbStorageConnectionString

public String rdbStorageConnectionString()

Obtenha a propriedade rdbStorageConnectionString: a cadeia de conexão da conta de armazenamento para armazenar o arquivo rdb.

Returns:

o valor rdbStorageConnectionString.

storageSubscriptionId

public String storageSubscriptionId()

Obtenha a propriedade storageSubscriptionId: SubscriptionId da conta de armazenamento para persistência (aof/rdb) usando ManagedIdentity.

Returns:

o valor storageSubscriptionId.

validate

public void validate()

Valida a instância.

withAadEnabled

public RedisConfiguration withAadEnabled(String aadEnabled)

Defina a propriedade aadEnabled: especifica se a autenticação baseada no AAD foi habilitada ou desabilitada para o cache.

Parameters:

aadEnabled - o valor aadEnabled a ser definido.

Returns:

o próprio objeto RedisConfiguration.

withAdditionalProperties

public RedisConfiguration withAdditionalProperties(Map additionalProperties)

Defina a propriedade additionalProperties: Todas as Configurações do Redis. Poucas chaves possíveis: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value etc.

Parameters:

additionalProperties - o valor additionalProperties a ser definido.

Returns:

o próprio objeto RedisConfiguration.

withAofBackupEnabled

public RedisConfiguration withAofBackupEnabled(String aofBackupEnabled)

Defina a propriedade aofBackupEnabled: especifica se o backup aof está habilitado.

Parameters:

aofBackupEnabled - o valor aofBackupEnabled a ser definido.

Returns:

o próprio objeto RedisConfiguration.

withAofStorageConnectionString0

public RedisConfiguration withAofStorageConnectionString0(String aofStorageConnectionString0)

Defina a propriedade aofStorageConnectionString0: primeira cadeia de conexão da conta de armazenamento.

Parameters:

aofStorageConnectionString0 - o valor aofStorageConnectionString0 a ser definido.

Returns:

o próprio objeto RedisConfiguration.

withAofStorageConnectionString1

public RedisConfiguration withAofStorageConnectionString1(String aofStorageConnectionString1)

Defina a propriedade aofStorageConnectionString1: segunda cadeia de conexão da conta de armazenamento.

Parameters:

aofStorageConnectionString1 - o valor aofStorageConnectionString1 a ser definido.

Returns:

o próprio objeto RedisConfiguration.

withAuthnotrequired

public RedisConfiguration withAuthnotrequired(String authnotrequired)

Defina a propriedade authnotrequired: especifica se a autenticação está desabilitada. A definição dessa propriedade é altamente desencorajada do ponto de vista de segurança.

Parameters:

authnotrequired - o valor authnotrequired a ser definido.

Returns:

o próprio objeto RedisConfiguration.

withMaxfragmentationmemoryReserved

public RedisConfiguration withMaxfragmentationmemoryReserved(String maxfragmentationmemoryReserved)

Defina a propriedade maxfragmentationmemoryReserved: Valor em megabytes reservados para fragmentação por fragmento.

Parameters:

maxfragmentationmemoryReserved - o valor maxfragmentationmemoryReserved a ser definido.

Returns:

o próprio objeto RedisConfiguration.

withMaxmemoryDelta

public RedisConfiguration withMaxmemoryDelta(String maxmemoryDelta)

Defina a propriedade maxmemoryDelta: Valor em megabytes reservados para uso não cache por fragmento, por exemplo, failover.

Parameters:

maxmemoryDelta - o valor maxmemoryDelta a ser definido.

Returns:

o próprio objeto RedisConfiguration.

withMaxmemoryPolicy

public RedisConfiguration withMaxmemoryPolicy(String maxmemoryPolicy)

Defina a propriedade maxmemoryPolicy: a estratégia de remoção usada quando seus dados não se ajustarão ao limite de memória.

Parameters:

maxmemoryPolicy - o valor maxmemoryPolicy a ser definido.

Returns:

o próprio objeto RedisConfiguration.

withMaxmemoryReserved

public RedisConfiguration withMaxmemoryReserved(String maxmemoryReserved)

Defina a propriedade maxmemoryReserved: Valor em megabytes reservados para uso não cache por fragmento, por exemplo, failover.

Parameters:

maxmemoryReserved - o valor maxmemoryReserved a ser definido.

Returns:

o próprio objeto RedisConfiguration.

withPreferredDataPersistenceAuthMethod

public RedisConfiguration withPreferredDataPersistenceAuthMethod(String preferredDataPersistenceAuthMethod)

Defina a propriedade preferredDataPersistenceAuthMethod: método de autenticação preferencial para se comunicar com a conta de armazenamento usada para persistência de dados, especificar SAS ou ManagedIdentity, o valor padrão é SAS.

Parameters:

preferredDataPersistenceAuthMethod - o valor preferredDataPersistenceAuthMethod a ser definido.

Returns:

o próprio objeto RedisConfiguration.

withRdbBackupEnabled

public RedisConfiguration withRdbBackupEnabled(String rdbBackupEnabled)

Defina a propriedade rdbBackupEnabled: especifica se o backup rdb está habilitado.

Parameters:

rdbBackupEnabled - o valor rdbBackupEnabled a ser definido.

Returns:

o próprio objeto RedisConfiguration.

withRdbBackupFrequency

public RedisConfiguration withRdbBackupFrequency(String rdbBackupFrequency)

Defina a propriedade rdbBackupFrequency: especifica a frequência para criar o backup rdb em minutos. Valores válidos: (15, 30, 60, 360, 720, 1440).

Parameters:

rdbBackupFrequency - o valor rdbBackupFrequency a ser definido.

Returns:

o próprio objeto RedisConfiguration.

withRdbBackupMaxSnapshotCount

public RedisConfiguration withRdbBackupMaxSnapshotCount(String rdbBackupMaxSnapshotCount)

Defina a propriedade rdbBackupMaxSnapshotCount: especifica o número máximo de instantâneos para backup de rdb.

Parameters:

rdbBackupMaxSnapshotCount - o valor rdbBackupMaxSnapshotCount a ser definido.

Returns:

o próprio objeto RedisConfiguration.

withRdbStorageConnectionString

public RedisConfiguration withRdbStorageConnectionString(String rdbStorageConnectionString)

Defina a propriedade rdbStorageConnectionString: a cadeia de conexão da conta de armazenamento para armazenar o arquivo rdb.

Parameters:

rdbStorageConnectionString - o valor rdbStorageConnectionString a ser definido.

Returns:

o próprio objeto RedisConfiguration.

withStorageSubscriptionId

public RedisConfiguration withStorageSubscriptionId(String storageSubscriptionId)

Defina a propriedade storageSubscriptionId: SubscriptionId da conta de armazenamento para persistência (aof/rdb) usando ManagedIdentity.

Parameters:

storageSubscriptionId - o valor storageSubscriptionId a ser definido.

Returns:

o próprio objeto RedisConfiguration.

zonalConfiguration

public String zonalConfiguration()

Obtenha a propriedade zonalConfiguration: Configuração zonal.

Returns:

o valor zonalConfiguration.

Aplica-se a