你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

RedisConfiguration 类

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

public final class RedisConfiguration

所有 Redis 设置。 几个可能的密钥:rdb-backup-enabled、rdb-storage-connection-string、rdb-backup-frequency、maxmemory-delta、maxmemory-policy、notify-keyspace-events、maxmemory-samples、slowlog-log-slow-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 等。

构造函数摘要

构造函数 说明
RedisConfiguration()

创建 RedisConfiguration 类的实例。

方法摘要

修饰符和类型 方法和描述
String aadEnabled()

获取 aadEnabled 属性:指定是已为缓存启用或禁用基于 AAD 的身份验证。

Map<String,String> additionalProperties()

获取其他属性属性:所有 Redis 设置。

String aofBackupEnabled()

获取 aofBackupEnabled 属性:指定是否启用 aof 备份。

String aofStorageConnectionString0()

获取 aof存储连接字符串0 属性:第一个存储帐户连接字符串。

String aofStorageConnectionString1()

获取 aof存储连接字符串1 属性:第二个存储帐户连接字符串。

String authnotrequired()

获取 authnotrequired 属性:指定是否禁用身份验证。

String maxclients()

获取 maxclients 属性:max 客户端配置。

String maxfragmentationmemoryReserved()

获取 maxfragmentationmemoryReserved 属性:为每个分片的碎片保留的值(以兆字节为单位)。

String maxmemoryDelta()

获取 maxmemoryDelta 属性:为每个分片 e 的非缓存使用量保留的值(以兆字节为单位)。G。

String maxmemoryPolicy()

获取 maxmemoryPolicy 属性:当数据不符合其内存限制时使用的逐出策略。

String maxmemoryReserved()

获取 maxmemoryReserved 属性:为每个分片 e 的非缓存使用量保留的值(以兆字节为单位)。G。

String preferredDataArchiveAuthMethod()

获取首选的数据存档身份验证方法属性:用于与用于数据存档的存储帐户通信的首选身份验证方法,指定 SAS 或托管标识,默认值为 SAS。

String preferredDataPersistenceAuthMethod()

获取首选的数据持久性身份验证方法属性:用于与用于数据持久性的存储帐户通信的首选身份验证方法,指定 SAS 或托管标识,默认值为 SAS。

String rdbBackupEnabled()

获取 rdbBackupEnabled 属性:指定是否启用 rdb 备份。

String rdbBackupFrequency()

获取 rdb备份频率属性:指定创建 rdb 备份的频率(以分钟为单位)。

String rdbBackupMaxSnapshotCount()

获取 rdbBackupMaxSnapshotCount 属性:指定 rdb 备份的最大快照数。

String rdbStorageConnectionString()

获取 rdb存储连接字符串属性:用于存储 rdb 文件的存储帐户连接字符串。

String storageSubscriptionId()

获取存储订阅ID 属性:使用托管标识 (aof/rdb) 进行持久性的存储帐户的订阅ID。

void validate()

验证 实例。

RedisConfiguration withAadEnabled(String aadEnabled)

设置 aadEnabled 属性:指定已为缓存启用或禁用基于 AAD 的身份验证。

RedisConfiguration withAdditionalProperties(Map<String,String> additionalProperties)

设置附加属性:所有 Redis 设置。

RedisConfiguration withAofBackupEnabled(String aofBackupEnabled)

设置 aofBackupEnabled 属性:指定是否启用 aof 备份。

RedisConfiguration withAofStorageConnectionString0(String aofStorageConnectionString0)

设置存储连接字符串0 属性的a:第一个存储帐户连接字符串。

RedisConfiguration withAofStorageConnectionString1(String aofStorageConnectionString1)

设置存储连接字符串1 属性的 a:第二个存储帐户连接字符串。

RedisConfiguration withAuthnotrequired(String authnotrequired)

设置 authnotrequired 属性:指定是否禁用身份验证。

RedisConfiguration withMaxfragmentationmemoryReserved(String maxfragmentationmemoryReserved)

设置 maxfragmentationmemoryReserved 属性:为每个分片的碎片保留的值(以兆字节为单位)。

RedisConfiguration withMaxmemoryDelta(String maxmemoryDelta)

设置 maxmemoryDelta 属性:为每个分片 e 保留的非缓存使用量的值(以兆字节为单位)。G。

RedisConfiguration withMaxmemoryPolicy(String maxmemoryPolicy)

设置 maxmemoryPolicy 属性:当数据不符合其内存限制时使用的逐出策略。

RedisConfiguration withMaxmemoryReserved(String maxmemoryReserved)

设置 maxmemoryReserved 属性:为每个分片 e 的非缓存使用量保留的值(以兆字节为单位)。G。

RedisConfiguration withPreferredDataPersistenceAuthMethod(String preferredDataPersistenceAuthMethod)

设置首选的数据持久性身份验证方法属性:首选身份验证方法以与用于数据持久性的存储帐户通信,指定 SAS 或托管标识,默认值为 SAS。

RedisConfiguration withRdbBackupEnabled(String rdbBackupEnabled)

设置 rdbBackupEnabled 属性:指定是否启用 rdb 备份。

RedisConfiguration withRdbBackupFrequency(String rdbBackupFrequency)

设置 rdb备份频率属性:指定创建 rdb 备份的频率(以分钟为单位)。

RedisConfiguration withRdbBackupMaxSnapshotCount(String rdbBackupMaxSnapshotCount)

设置 rdbBackupMaxSnapshotCount 属性:指定 rdb 备份的最大快照数。

RedisConfiguration withRdbStorageConnectionString(String rdbStorageConnectionString)

设置 rdb存储连接字符串属性:用于存储 rdb 文件的存储帐户连接字符串。

RedisConfiguration withStorageSubscriptionId(String storageSubscriptionId)

设置存储订阅ID 属性:使用托管标识 (aof/rdb) 的存储帐户的订阅 ID。

String zonalConfiguration()

获取区域配置属性:Zonal Configuration。

方法继承自 java.lang.Object

构造函数详细信息

RedisConfiguration

public RedisConfiguration()

创建 RedisConfiguration 类的实例。

方法详细信息

aadEnabled

public String aadEnabled()

获取 aadEnabled 属性:指定是已为缓存启用或禁用基于 AAD 的身份验证。

Returns:

aadEnabled 值。

additionalProperties

public Map additionalProperties()

获取 additionalProperties 属性:所有 Redis 设置。 几个可能的密钥:rdb-backup-enabled、rdb-storage-connection-string、rdb-backup-frequency、maxmemory-delta、maxmemory-policy、notify-keyspace-events、maxmemory-samples、slowlog-log-slow-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 等。

Returns:

additionalProperties 值。

aofBackupEnabled

public String aofBackupEnabled()

获取 aofBackupEnabled 属性:指定是否启用 aof 备份。

Returns:

aofBackupEnabled 值。

aofStorageConnectionString0

public String aofStorageConnectionString0()

获取 aofStorageConnectionString0 属性:第一个存储帐户连接字符串。

Returns:

aofStorageConnectionString0 值。

aofStorageConnectionString1

public String aofStorageConnectionString1()

获取 aofStorageConnectionString1 属性:第二个存储帐户连接字符串。

Returns:

aofStorageConnectionString1 值。

authnotrequired

public String authnotrequired()

获取 authnotrequired 属性:指定是否禁用身份验证。 从安全角度来看,强烈建议不要设置此属性。

Returns:

authnotrequired 值。

maxclients

public String maxclients()

获取 maxclients 属性:max 客户端配置。

Returns:

maxclients 值。

maxfragmentationmemoryReserved

public String maxfragmentationmemoryReserved()

获取 maxfragmentationmemoryReserved 属性:为每个分片保留的分段值(以兆字节为单位)。

Returns:

maxfragmentationmemoryReserved 值。

maxmemoryDelta

public String maxmemoryDelta()

获取 maxmemoryDelta 属性:为每个分片(例如故障转移)保留的非缓存使用量的值(以兆字节为单位)。

Returns:

maxmemoryDelta 值。

maxmemoryPolicy

public String maxmemoryPolicy()

获取 maxmemoryPolicy 属性:数据超出内存限制时使用的逐出策略。

Returns:

maxmemoryPolicy 值。

maxmemoryReserved

public String maxmemoryReserved()

获取 maxmemoryReserved 属性:为每个分片(例如故障转移)为非缓存使用量保留的值(以兆字节为单位)。

Returns:

maxmemoryReserved 值。

preferredDataArchiveAuthMethod

public String preferredDataArchiveAuthMethod()

获取 preferredDataArchiveAuthMethod 属性:用于与用于数据存档的存储帐户通信的首选身份验证方法,指定 SAS 或 ManagedIdentity,默认值为 SAS。

Returns:

preferredDataArchiveAuthMethod 值。

preferredDataPersistenceAuthMethod

public String preferredDataPersistenceAuthMethod()

获取 preferredDataPersistenceAuthMethod 属性:用于与用于数据持久性的存储帐户通信的首选身份验证方法,指定 SAS 或 ManagedIdentity,默认值为 SAS。

Returns:

preferredDataPersistenceAuthMethod 值。

rdbBackupEnabled

public String rdbBackupEnabled()

获取 rdbBackupEnabled 属性:指定是否启用 rdb 备份。

Returns:

rdbBackupEnabled 值。

rdbBackupFrequency

public String rdbBackupFrequency()

获取 rdbBackupFrequency 属性:指定创建 rdb 备份的频率(以分钟为单位)。 有效值: (15、30、60、360、720、1440) 。

Returns:

rdbBackupFrequency 值。

rdbBackupMaxSnapshotCount

public String rdbBackupMaxSnapshotCount()

获取 rdbBackupMaxSnapshotCount 属性:指定 rdb 备份的最大快照数。

Returns:

rdbBackupMaxSnapshotCount 值。

rdbStorageConnectionString

public String rdbStorageConnectionString()

获取 rdbStorageConnectionString 属性:用于存储 rdb 文件的存储帐户连接字符串。

Returns:

rdbStorageConnectionString 值。

storageSubscriptionId

public String storageSubscriptionId()

使用 ManagedIdentity 获取 storageSubscriptionId 属性:用于持久性 (aof/rdb) 的存储帐户的 SubscriptionId。

Returns:

storageSubscriptionId 值。

validate

public void validate()

验证 实例。

withAadEnabled

public RedisConfiguration withAadEnabled(String aadEnabled)

设置 aadEnabled 属性:指定已为缓存启用或禁用基于 AAD 的身份验证。

Parameters:

aadEnabled - 要设置的 aadEnabled 值。

Returns:

RedisConfiguration 对象本身。

withAdditionalProperties

public RedisConfiguration withAdditionalProperties(Map additionalProperties)

设置 additionalProperties 属性:所有 Redis 设置。 几个可能的密钥: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 等。

Parameters:

additionalProperties - 要设置的 additionalProperties 值。

Returns:

RedisConfiguration 对象本身。

withAofBackupEnabled

public RedisConfiguration withAofBackupEnabled(String aofBackupEnabled)

设置 aofBackupEnabled 属性:指定是否启用 aof 备份。

Parameters:

aofBackupEnabled - 要设置的 aofBackupEnabled 值。

Returns:

RedisConfiguration 对象本身。

withAofStorageConnectionString0

public RedisConfiguration withAofStorageConnectionString0(String aofStorageConnectionString0)

设置 aofStorageConnectionString0 属性:第一个存储帐户连接字符串。

Parameters:

aofStorageConnectionString0 - 要设置的 aofStorageConnectionString0 值。

Returns:

RedisConfiguration 对象本身。

withAofStorageConnectionString1

public RedisConfiguration withAofStorageConnectionString1(String aofStorageConnectionString1)

设置 aofStorageConnectionString1 属性:第二个存储帐户连接字符串。

Parameters:

aofStorageConnectionString1 - 要设置的 aofStorageConnectionString1 值。

Returns:

RedisConfiguration 对象本身。

withAuthnotrequired

public RedisConfiguration withAuthnotrequired(String authnotrequired)

设置 authnotrequired 属性:指定是否禁用身份验证。 从安全角度来看,强烈建议不要设置此属性。

Parameters:

authnotrequired - 要设置的 authnotrequired 值。

Returns:

RedisConfiguration 对象本身。

withMaxfragmentationmemoryReserved

public RedisConfiguration withMaxfragmentationmemoryReserved(String maxfragmentationmemoryReserved)

设置 maxfragmentationmemoryReserved 属性:为每个分片的碎片保留的值(以兆字节为单位)。

Parameters:

maxfragmentationmemoryReserved - 要设置的 maxfragmentationmemoryReserved 值。

Returns:

RedisConfiguration 对象本身。

withMaxmemoryDelta

public RedisConfiguration withMaxmemoryDelta(String maxmemoryDelta)

设置 maxmemoryDelta 属性:为每个分片(例如故障转移)保留的非缓存使用量的值(以兆字节为单位)。

Parameters:

maxmemoryDelta - 要设置的 maxmemoryDelta 值。

Returns:

RedisConfiguration 对象本身。

withMaxmemoryPolicy

public RedisConfiguration withMaxmemoryPolicy(String maxmemoryPolicy)

设置 maxmemoryPolicy 属性:当数据不符合其内存限制时使用的逐出策略。

Parameters:

maxmemoryPolicy - 要设置的 maxmemoryPolicy 值。

Returns:

RedisConfiguration 对象本身。

withMaxmemoryReserved

public RedisConfiguration withMaxmemoryReserved(String maxmemoryReserved)

设置 maxmemoryReserved 属性:为每个分片(例如故障转移)保留的非缓存使用量的值(以兆字节为单位)。

Parameters:

maxmemoryReserved - 要设置的 maxmemoryReserved 值。

Returns:

RedisConfiguration 对象本身。

withPreferredDataPersistenceAuthMethod

public RedisConfiguration withPreferredDataPersistenceAuthMethod(String preferredDataPersistenceAuthMethod)

设置 preferredDataPersistenceAuthMethod 属性:首选身份验证方法以与用于数据持久性的存储帐户通信,指定 SAS 或 ManagedIdentity,默认值为 SAS。

Parameters:

preferredDataPersistenceAuthMethod - 要设置的 preferredDataPersistenceAuthMethod 值。

Returns:

RedisConfiguration 对象本身。

withRdbBackupEnabled

public RedisConfiguration withRdbBackupEnabled(String rdbBackupEnabled)

设置 rdbBackupEnabled 属性:指定是否启用 rdb 备份。

Parameters:

rdbBackupEnabled - 要设置的 rdbBackupEnabled 值。

Returns:

RedisConfiguration 对象本身。

withRdbBackupFrequency

public RedisConfiguration withRdbBackupFrequency(String rdbBackupFrequency)

设置 rdbBackupFrequency 属性:指定创建 rdb 备份的频率(以分钟为单位)。 有效值: (15、30、60、360、720、1440) 。

Parameters:

rdbBackupFrequency - 要设置的 rdbBackupFrequency 值。

Returns:

RedisConfiguration 对象本身。

withRdbBackupMaxSnapshotCount

public RedisConfiguration withRdbBackupMaxSnapshotCount(String rdbBackupMaxSnapshotCount)

设置 rdbBackupMaxSnapshotCount 属性:指定 rdb 备份的最大快照数。

Parameters:

rdbBackupMaxSnapshotCount - 要设置的 rdbBackupMaxSnapshotCount 值。

Returns:

RedisConfiguration 对象本身。

withRdbStorageConnectionString

public RedisConfiguration withRdbStorageConnectionString(String rdbStorageConnectionString)

设置 rdbStorageConnectionString 属性:用于存储 rdb 文件的存储帐户连接字符串。

Parameters:

rdbStorageConnectionString - 要设置的 rdbStorageConnectionString 值。

Returns:

RedisConfiguration 对象本身。

withStorageSubscriptionId

public RedisConfiguration withStorageSubscriptionId(String storageSubscriptionId)

使用 ManagedIdentity (aof/rdb) 设置 storageSubscriptionId 属性:存储帐户的 SubscriptionId。

Parameters:

storageSubscriptionId - 要设置的 storageSubscriptionId 值。

Returns:

RedisConfiguration 对象本身。

zonalConfiguration

public String zonalConfiguration()

获取 zonalConfiguration 属性:Zonal Configuration。

Returns:

zonalConfiguration 值。

适用于