Compartir a través de


RedisConfiguration Clase

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

public final class RedisConfiguration

Toda la configuración de Redis. Pocas claves posibles: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slow-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.

Resumen del constructor

Constructor Description
RedisConfiguration()

Crea una instancia de la clase Configuration de Redis.

Resumen del método

Modificador y tipo Método y descripción
String aadEnabled()

Obtiene la propiedad aadEnabled: especifica si la autenticación basada en AAD se ha habilitado o deshabilitado para la memoria caché.

Map<String,String> additionalProperties()

Obtenga la propiedad Properties adicional: Todos los valores de Redis.

String aofBackupEnabled()

Obtiene la propiedad aofBackupEnabled: especifica si la copia de seguridad de aof está habilitada.

String aofStorageConnectionString0()

Obtenga la propiedad aofStorageConnectionString0: Primera cadena de conexión de la cuenta de almacenamiento.

String aofStorageConnectionString1()

Obtenga la propiedad aofStorageConnectionString1: Segunda cadena de conexión de la cuenta de almacenamiento.

String authnotrequired()

Obtiene la propiedad authnotrequired: especifica si la autenticación está deshabilitada.

String maxclients()

Obtenga la propiedad maxclients: la configuración de clientes máximos.

String maxfragmentationmemoryReserved()

Obtenga la propiedad reserved maxfragmentationmemory: valor en megabytes reservado para la fragmentación por partición.

String maxmemoryDelta()

Obtenga la propiedad maxmemoryDelta: valor en megabytes reservado para el uso que no sea de caché por partición e.G.

String maxmemoryPolicy()

Obtenga la propiedad maxmemoryPolicy: la estrategia de expulsión usada cuando los datos no se ajusten a su límite de memoria.

String maxmemoryReserved()

Obtenga la propiedad reserved maxmemory: valor en megabytes reservado para el uso que no es de caché por partición e.G.

String preferredDataArchiveAuthMethod()

Obtenga la propiedad método de autenticación de archivode datospreferida: método de autenticación preferido para comunicarse con la cuenta de almacenamiento usada para el archivo de datos, especifique SAS o identidad administrada; el valor predeterminado es SAS.

String preferredDataPersistenceAuthMethod()

Obtenga la propiedad Método de autenticación de persistencia de datos preferida: método de autenticaciónpreferido para comunicarse con la cuenta de almacenamiento usada para la persistencia de datos, especifique SAS o Identidad administrada; el valor predeterminado es SAS.

String rdbBackupEnabled()

Obtiene la propiedad rdbBackupEnabled: especifica si la copia de seguridad de rdb está habilitada.

String rdbBackupFrequency()

Obtenga la propiedad Rdb Backup Frequency( Frecuencia de copia deseguridad de rdb): especifica la frecuencia para crear la copia de seguridad de rdb en minutos.

String rdbBackupMaxSnapshotCount()

Obtiene la propiedad RdbBackupMaxSnapshotCount: especifica el número máximo de instantáneas para la copia de seguridad de rdb.

String rdbStorageConnectionString()

Obtenga la propiedad cadena de conexiónde rdbStorage: la cadena de conexión de la cuenta de almacenamiento para almacenar el archivo rdb.

String storageSubscriptionId()

Obtenga la propiedad Identificador de suscripción de almacenamiento: Identificador de suscripciónde la cuenta de almacenamiento para persistencia (aof/rdb) mediante identidad administrada.

void validate()

Valida la instancia.

RedisConfiguration withAadEnabled(String aadEnabled)

Establezca la propiedad aadEnabled: especifica si la autenticación basada en AAD se ha habilitado o deshabilitado para la memoria caché.

RedisConfiguration withAdditionalProperties(Map<String,String> additionalProperties)

Establezca la propiedad Properties adicional: Todos los valores de Redis.

RedisConfiguration withAofBackupEnabled(String aofBackupEnabled)

Establezca la propiedad aofBackupEnabled: especifica si la copia de seguridad de aof está habilitada.

RedisConfiguration withAofStorageConnectionString0(String aofStorageConnectionString0)

Establezca la propiedad aofStorageConnectionString0: Primera cadena de conexión de la cuenta de almacenamiento.

RedisConfiguration withAofStorageConnectionString1(String aofStorageConnectionString1)

Establezca la propiedad aofStorageConnectionString1: Segunda cadena de conexión de la cuenta de almacenamiento.

RedisConfiguration withAuthnotrequired(String authnotrequired)

Establezca la propiedad authnotrequired: especifica si la autenticación está deshabilitada.

RedisConfiguration withMaxfragmentationmemoryReserved(String maxfragmentationmemoryReserved)

Establezca la propiedad maxfragmentationmemoryReserved: Valor en megabytes reservados para la fragmentación por partición.

RedisConfiguration withMaxmemoryDelta(String maxmemoryDelta)

Establezca la propiedad maxmemoryDelta: valor en megabytes reservado para el uso que no sea de caché por partición e.G.

RedisConfiguration withMaxmemoryPolicy(String maxmemoryPolicy)

Establezca la propiedad maxmemoryPolicy: la estrategia de expulsión usada cuando los datos no se ajusten a su límite de memoria.

RedisConfiguration withMaxmemoryReserved(String maxmemoryReserved)

Establezca la propiedad reserved maxmemory: valor en megabytes reservado para el uso que no sea de caché por partición e.G.

RedisConfiguration withPreferredDataPersistenceAuthMethod(String preferredDataPersistenceAuthMethod)

Establezca la propiedad Método de autenticación de persistenciade datospreferida: método de autenticación preferido para comunicarse con la cuenta de almacenamiento usada para la persistencia de datos, especifique SAS o Identidad administrada; el valor predeterminado es SAS.

RedisConfiguration withRdbBackupEnabled(String rdbBackupEnabled)

Establezca la propiedad rdbBackupEnabled: especifica si la copia de seguridad de rdb está habilitada.

RedisConfiguration withRdbBackupFrequency(String rdbBackupFrequency)

Establezca la propiedad rdb Backup Frequency (Frecuencia de copia de seguridadde rdb): especifica la frecuencia para crear la copia de seguridad de rdb en minutos.

RedisConfiguration withRdbBackupMaxSnapshotCount(String rdbBackupMaxSnapshotCount)

Establezca la propiedad RdbBackupMaxSnapshotCount: especifica el número máximo de instantáneas para la copia de seguridad de rdb.

RedisConfiguration withRdbStorageConnectionString(String rdbStorageConnectionString)

Establezca la propiedad cadena de conexiónde rdbStorage: la cadena de conexión de la cuenta de almacenamiento para almacenar el archivo rdb.

RedisConfiguration withStorageSubscriptionId(String storageSubscriptionId)

Establezca la propiedad Identificador de suscripción de almacenamiento: Identificador de suscripciónde la cuenta de almacenamiento para persistencia (aof/rdb) mediante identidad administrada.

String zonalConfiguration()

Obtenga la propiedad De configuración zonal: Configuración zonal.

Métodos heredados de java.lang.Object

Detalles del constructor

RedisConfiguration

public RedisConfiguration()

Crea una instancia de la clase RedisConfiguration.

Detalles del método

aadEnabled

public String aadEnabled()

Obtiene la propiedad aadEnabled: especifica si la autenticación basada en AAD se ha habilitado o deshabilitado para la memoria caché.

Returns:

el valor aadEnabled.

additionalProperties

public Map additionalProperties()

Obtenga la propiedad additionalProperties: Todos los valores de Redis. Pocas claves posibles: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slow-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:

el valor additionalProperties.

aofBackupEnabled

public String aofBackupEnabled()

Obtiene la propiedad aofBackupEnabled: especifica si la copia de seguridad de aof está habilitada.

Returns:

el valor aofBackupEnabled.

aofStorageConnectionString0

public String aofStorageConnectionString0()

Obtenga la propiedad aofStorageConnectionString0: primera cadena de conexión de la cuenta de almacenamiento.

Returns:

el valor aofStorageConnectionString0.

aofStorageConnectionString1

public String aofStorageConnectionString1()

Obtenga la propiedad aofStorageConnectionString1: segunda cadena de conexión de la cuenta de almacenamiento.

Returns:

el valor aofStorageConnectionString1.

authnotrequired

public String authnotrequired()

Obtiene la propiedad authnotrequired: especifica si la autenticación está deshabilitada. No se recomienda establecer esta propiedad desde el punto de vista de seguridad.

Returns:

el valor authnotrequired.

maxclients

public String maxclients()

Obtenga la propiedad maxclients: la configuración de clientes máximos.

Returns:

el valor maxclients.

maxfragmentationmemoryReserved

public String maxfragmentationmemoryReserved()

Obtenga la propiedad maxfragmentationmemoryReserved: Valor en megabytes reservados para la fragmentación por partición.

Returns:

el valor maxfragmentationmemoryReserved.

maxmemoryDelta

public String maxmemoryDelta()

Obtenga la propiedad maxmemoryDelta: valor en megabytes reservado para el uso que no sea de caché por partición, por ejemplo, conmutación por error.

Returns:

el valor maxmemoryDelta.

maxmemoryPolicy

public String maxmemoryPolicy()

Obtenga la propiedad maxmemoryPolicy: la estrategia de expulsión que se usa cuando los datos no caben dentro de su límite de memoria.

Returns:

el valor maxmemoryPolicy.

maxmemoryReserved

public String maxmemoryReserved()

Obtenga la propiedad maxmemoryReserved: valor en megabytes reservado para el uso que no sea de caché por partición, por ejemplo, conmutación por error.

Returns:

el valor maxmemoryReserved.

preferredDataArchiveAuthMethod

public String preferredDataArchiveAuthMethod()

Obtenga la propiedad preferredDataArchiveAuthMethod: método de autenticación preferido para comunicarse con la cuenta de almacenamiento usada para el archivo de datos, especificar SAS o ManagedIdentity, el valor predeterminado es SAS.

Returns:

valor preferredDataArchiveAuthMethod.

preferredDataPersistenceAuthMethod

public String preferredDataPersistenceAuthMethod()

Obtenga la propiedad preferredDataPersistenceAuthMethod: método de autenticación preferido para comunicarse con la cuenta de almacenamiento usada para la persistencia de datos, especificar SAS o ManagedIdentity, el valor predeterminado es SAS.

Returns:

el valor preferredDataPersistenceAuthMethod.

rdbBackupEnabled

public String rdbBackupEnabled()

Obtiene la propiedad rdbBackupEnabled: especifica si la copia de seguridad de rdb está habilitada.

Returns:

el valor rdbBackupEnabled.

rdbBackupFrequency

public String rdbBackupFrequency()

Obtenga la propiedad rdbBackupFrequency: especifica la frecuencia para crear la copia de seguridad de rdb en minutos. Valores válidos: (15, 30, 60, 360, 720, 1440).

Returns:

el valor rdbBackupFrequency.

rdbBackupMaxSnapshotCount

public String rdbBackupMaxSnapshotCount()

Obtenga la propiedad rdbBackupMaxSnapshotCount: especifica el número máximo de instantáneas para la copia de seguridad de rdb.

Returns:

el valor rdbBackupMaxSnapshotCount.

rdbStorageConnectionString

public String rdbStorageConnectionString()

Obtenga la propiedad rdbStorageConnectionString: la cadena de conexión de la cuenta de almacenamiento para almacenar el archivo rdb.

Returns:

el valor rdbStorageConnectionString.

storageSubscriptionId

public String storageSubscriptionId()

Obtenga la propiedad storageSubscriptionId: SubscriptionId de la cuenta de almacenamiento para persistencia (aof/rdb) mediante ManagedIdentity.

Returns:

el valor storageSubscriptionId.

validate

public void validate()

Valida la instancia.

withAadEnabled

public RedisConfiguration withAadEnabled(String aadEnabled)

Establezca la propiedad aadEnabled: especifica si la autenticación basada en AAD se ha habilitado o deshabilitado para la memoria caché.

Parameters:

aadEnabled - el valor aadEnabled que se va a establecer.

Returns:

el propio objeto RedisConfiguration.

withAdditionalProperties

public RedisConfiguration withAdditionalProperties(Map additionalProperties)

Establezca la propiedad additionalProperties: Todos los valores de Redis. Pocas claves posibles: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slow-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 - valor additionalProperties que se va a establecer.

Returns:

el propio objeto RedisConfiguration.

withAofBackupEnabled

public RedisConfiguration withAofBackupEnabled(String aofBackupEnabled)

Establezca la propiedad aofBackupEnabled: especifica si la copia de seguridad de aof está habilitada.

Parameters:

aofBackupEnabled - valor aofBackupEnabled que se va a establecer.

Returns:

el propio objeto RedisConfiguration.

withAofStorageConnectionString0

public RedisConfiguration withAofStorageConnectionString0(String aofStorageConnectionString0)

Establezca la propiedad aofStorageConnectionString0: primera cadena de conexión de la cuenta de almacenamiento.

Parameters:

aofStorageConnectionString0 - valor aofStorageConnectionString0 que se va a establecer.

Returns:

el propio objeto RedisConfiguration.

withAofStorageConnectionString1

public RedisConfiguration withAofStorageConnectionString1(String aofStorageConnectionString1)

Establezca la propiedad aofStorageConnectionString1: Segunda cadena de conexión de la cuenta de almacenamiento.

Parameters:

aofStorageConnectionString1 - valor aofStorageConnectionString1 que se va a establecer.

Returns:

el propio objeto RedisConfiguration.

withAuthnotrequired

public RedisConfiguration withAuthnotrequired(String authnotrequired)

Establezca la propiedad authnotrequired: especifica si la autenticación está deshabilitada. No se recomienda establecer esta propiedad desde el punto de vista de seguridad.

Parameters:

authnotrequired - el valor authnotrequired que se va a establecer.

Returns:

el propio objeto RedisConfiguration.

withMaxfragmentationmemoryReserved

public RedisConfiguration withMaxfragmentationmemoryReserved(String maxfragmentationmemoryReserved)

Establezca la propiedad maxfragmentationmemoryReserved: valor en megabytes reservado para la fragmentación por partición.

Parameters:

maxfragmentationmemoryReserved - valor maxfragmentationmemoryReserved que se va a establecer.

Returns:

el propio objeto RedisConfiguration.

withMaxmemoryDelta

public RedisConfiguration withMaxmemoryDelta(String maxmemoryDelta)

Establezca la propiedad maxmemoryDelta: valor en megabytes reservado para el uso no en caché por partición, por ejemplo, conmutación por error.

Parameters:

maxmemoryDelta - valor maxmemoryDelta que se va a establecer.

Returns:

el propio objeto RedisConfiguration.

withMaxmemoryPolicy

public RedisConfiguration withMaxmemoryPolicy(String maxmemoryPolicy)

Establezca la propiedad maxmemoryPolicy: la estrategia de expulsión usada cuando los datos no se ajusten a su límite de memoria.

Parameters:

maxmemoryPolicy - valor maxmemoryPolicy que se va a establecer.

Returns:

el propio objeto RedisConfiguration.

withMaxmemoryReserved

public RedisConfiguration withMaxmemoryReserved(String maxmemoryReserved)

Establezca la propiedad maxmemoryReserved: valor en megabytes reservado para el uso que no sea de caché por partición, por ejemplo, conmutación por error.

Parameters:

maxmemoryReserved - valor maxmemoryReserved que se va a establecer.

Returns:

el propio objeto RedisConfiguration.

withPreferredDataPersistenceAuthMethod

public RedisConfiguration withPreferredDataPersistenceAuthMethod(String preferredDataPersistenceAuthMethod)

Establezca la propiedad preferredDataPersistenceAuthMethod: Método de autenticación preferido para comunicarse con la cuenta de almacenamiento usada para la persistencia de datos, especificar SAS o ManagedIdentity, el valor predeterminado es SAS.

Parameters:

preferredDataPersistenceAuthMethod - valor preferredDataPersistenceAuthMethod que se va a establecer.

Returns:

el propio objeto RedisConfiguration.

withRdbBackupEnabled

public RedisConfiguration withRdbBackupEnabled(String rdbBackupEnabled)

Establezca la propiedad rdbBackupEnabled: especifica si la copia de seguridad de rdb está habilitada.

Parameters:

rdbBackupEnabled - valor rdbBackupEnabled que se va a establecer.

Returns:

el propio objeto RedisConfiguration.

withRdbBackupFrequency

public RedisConfiguration withRdbBackupFrequency(String rdbBackupFrequency)

Establezca la propiedad rdbBackupFrequency: especifica la frecuencia para crear la copia de seguridad de rdb en minutos. Valores válidos: (15, 30, 60, 360, 720, 1440).

Parameters:

rdbBackupFrequency - valor rdbBackupFrequency que se va a establecer.

Returns:

el propio objeto RedisConfiguration.

withRdbBackupMaxSnapshotCount

public RedisConfiguration withRdbBackupMaxSnapshotCount(String rdbBackupMaxSnapshotCount)

Establezca la propiedad rdbBackupMaxSnapshotCount: especifica el número máximo de instantáneas para la copia de seguridad de rdb.

Parameters:

rdbBackupMaxSnapshotCount - valor rdbBackupMaxSnapshotCount que se va a establecer.

Returns:

el propio objeto RedisConfiguration.

withRdbStorageConnectionString

public RedisConfiguration withRdbStorageConnectionString(String rdbStorageConnectionString)

Establezca la propiedad rdbStorageConnectionString: la cadena de conexión de la cuenta de almacenamiento para almacenar el archivo rdb.

Parameters:

rdbStorageConnectionString - valor rdbStorageConnectionString que se va a establecer.

Returns:

el propio objeto RedisConfiguration.

withStorageSubscriptionId

public RedisConfiguration withStorageSubscriptionId(String storageSubscriptionId)

Establezca la propiedad storageSubscriptionId: SubscriptionId de la cuenta de almacenamiento para persistencia (aof/rdb) mediante ManagedIdentity.

Parameters:

storageSubscriptionId - valor storageSubscriptionId que se va a establecer.

Returns:

el propio objeto RedisConfiguration.

zonalConfiguration

public String zonalConfiguration()

Obtenga la propiedad zonalConfiguration: Configuración zonal.

Returns:

valor zonalConfiguration.

Se aplica a