你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
RedisConfiguration 类
- java.
lang. Object - com.
azure. resourcemanager. redis. models. RedisConfiguration
- com.
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() |
创建 Redis |
方法摘要
方法继承自 java.lang.Object
构造函数详细信息
RedisConfiguration
public RedisConfiguration()
创建 RedisConfiguration 类的实例。
方法详细信息
aadEnabled
public String aadEnabled()
获取 aadEnabled 属性:指定是已为缓存启用或禁用基于 AAD 的身份验证。
Returns:
additionalProperties
public Map
获取 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:
aofBackupEnabled
public String aofBackupEnabled()
获取 aofBackupEnabled 属性:指定是否启用 aof 备份。
Returns:
aofStorageConnectionString0
public String aofStorageConnectionString0()
获取 aofStorageConnectionString0 属性:第一个存储帐户连接字符串。
Returns:
aofStorageConnectionString1
public String aofStorageConnectionString1()
获取 aofStorageConnectionString1 属性:第二个存储帐户连接字符串。
Returns:
authnotrequired
public String authnotrequired()
获取 authnotrequired 属性:指定是否禁用身份验证。 从安全角度来看,强烈建议不要设置此属性。
Returns:
maxclients
public String maxclients()
获取 maxclients 属性:max 客户端配置。
Returns:
maxfragmentationmemoryReserved
public String maxfragmentationmemoryReserved()
获取 maxfragmentationmemoryReserved 属性:为每个分片保留的分段值(以兆字节为单位)。
Returns:
maxmemoryDelta
public String maxmemoryDelta()
获取 maxmemoryDelta 属性:为每个分片(例如故障转移)保留的非缓存使用量的值(以兆字节为单位)。
Returns:
maxmemoryPolicy
public String maxmemoryPolicy()
获取 maxmemoryPolicy 属性:数据超出内存限制时使用的逐出策略。
Returns:
maxmemoryReserved
public String maxmemoryReserved()
获取 maxmemoryReserved 属性:为每个分片(例如故障转移)为非缓存使用量保留的值(以兆字节为单位)。
Returns:
preferredDataArchiveAuthMethod
public String preferredDataArchiveAuthMethod()
获取 preferredDataArchiveAuthMethod 属性:用于与用于数据存档的存储帐户通信的首选身份验证方法,指定 SAS 或 ManagedIdentity,默认值为 SAS。
Returns:
preferredDataPersistenceAuthMethod
public String preferredDataPersistenceAuthMethod()
获取 preferredDataPersistenceAuthMethod 属性:用于与用于数据持久性的存储帐户通信的首选身份验证方法,指定 SAS 或 ManagedIdentity,默认值为 SAS。
Returns:
rdbBackupEnabled
public String rdbBackupEnabled()
获取 rdbBackupEnabled 属性:指定是否启用 rdb 备份。
Returns:
rdbBackupFrequency
public String rdbBackupFrequency()
获取 rdbBackupFrequency 属性:指定创建 rdb 备份的频率(以分钟为单位)。 有效值: (15、30、60、360、720、1440) 。
Returns:
rdbBackupMaxSnapshotCount
public String rdbBackupMaxSnapshotCount()
获取 rdbBackupMaxSnapshotCount 属性:指定 rdb 备份的最大快照数。
Returns:
rdbStorageConnectionString
public String rdbStorageConnectionString()
获取 rdbStorageConnectionString 属性:用于存储 rdb 文件的存储帐户连接字符串。
Returns:
storageSubscriptionId
public String storageSubscriptionId()
使用 ManagedIdentity 获取 storageSubscriptionId 属性:用于持久性 (aof/rdb) 的存储帐户的 SubscriptionId。
Returns:
validate
public void validate()
验证 实例。
withAadEnabled
public RedisConfiguration withAadEnabled(String aadEnabled)
设置 aadEnabled 属性:指定已为缓存启用或禁用基于 AAD 的身份验证。
Parameters:
Returns:
withAdditionalProperties
public RedisConfiguration withAdditionalProperties(Map
设置 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:
Returns:
withAofBackupEnabled
public RedisConfiguration withAofBackupEnabled(String aofBackupEnabled)
设置 aofBackupEnabled 属性:指定是否启用 aof 备份。
Parameters:
Returns:
withAofStorageConnectionString0
public RedisConfiguration withAofStorageConnectionString0(String aofStorageConnectionString0)
设置 aofStorageConnectionString0 属性:第一个存储帐户连接字符串。
Parameters:
Returns:
withAofStorageConnectionString1
public RedisConfiguration withAofStorageConnectionString1(String aofStorageConnectionString1)
设置 aofStorageConnectionString1 属性:第二个存储帐户连接字符串。
Parameters:
Returns:
withAuthnotrequired
public RedisConfiguration withAuthnotrequired(String authnotrequired)
设置 authnotrequired 属性:指定是否禁用身份验证。 从安全角度来看,强烈建议不要设置此属性。
Parameters:
Returns:
withMaxfragmentationmemoryReserved
public RedisConfiguration withMaxfragmentationmemoryReserved(String maxfragmentationmemoryReserved)
设置 maxfragmentationmemoryReserved 属性:为每个分片的碎片保留的值(以兆字节为单位)。
Parameters:
Returns:
withMaxmemoryDelta
public RedisConfiguration withMaxmemoryDelta(String maxmemoryDelta)
设置 maxmemoryDelta 属性:为每个分片(例如故障转移)保留的非缓存使用量的值(以兆字节为单位)。
Parameters:
Returns:
withMaxmemoryPolicy
public RedisConfiguration withMaxmemoryPolicy(String maxmemoryPolicy)
设置 maxmemoryPolicy 属性:当数据不符合其内存限制时使用的逐出策略。
Parameters:
Returns:
withMaxmemoryReserved
public RedisConfiguration withMaxmemoryReserved(String maxmemoryReserved)
设置 maxmemoryReserved 属性:为每个分片(例如故障转移)保留的非缓存使用量的值(以兆字节为单位)。
Parameters:
Returns:
withPreferredDataPersistenceAuthMethod
public RedisConfiguration withPreferredDataPersistenceAuthMethod(String preferredDataPersistenceAuthMethod)
设置 preferredDataPersistenceAuthMethod 属性:首选身份验证方法以与用于数据持久性的存储帐户通信,指定 SAS 或 ManagedIdentity,默认值为 SAS。
Parameters:
Returns:
withRdbBackupEnabled
public RedisConfiguration withRdbBackupEnabled(String rdbBackupEnabled)
设置 rdbBackupEnabled 属性:指定是否启用 rdb 备份。
Parameters:
Returns:
withRdbBackupFrequency
public RedisConfiguration withRdbBackupFrequency(String rdbBackupFrequency)
设置 rdbBackupFrequency 属性:指定创建 rdb 备份的频率(以分钟为单位)。 有效值: (15、30、60、360、720、1440) 。
Parameters:
Returns:
withRdbBackupMaxSnapshotCount
public RedisConfiguration withRdbBackupMaxSnapshotCount(String rdbBackupMaxSnapshotCount)
设置 rdbBackupMaxSnapshotCount 属性:指定 rdb 备份的最大快照数。
Parameters:
Returns:
withRdbStorageConnectionString
public RedisConfiguration withRdbStorageConnectionString(String rdbStorageConnectionString)
设置 rdbStorageConnectionString 属性:用于存储 rdb 文件的存储帐户连接字符串。
Parameters:
Returns:
withStorageSubscriptionId
public RedisConfiguration withStorageSubscriptionId(String storageSubscriptionId)
使用 ManagedIdentity (aof/rdb) 设置 storageSubscriptionId 属性:存储帐户的 SubscriptionId。
Parameters:
Returns:
zonalConfiguration
public String zonalConfiguration()
获取 zonalConfiguration 属性:Zonal Configuration。
Returns: