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-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 など。
コンストラクターの概要
コンストラクター | 説明 |
---|---|
RedisConfiguration() |
Redis |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
String |
aadEnabled()
aad |
Map<String,String> |
additionalProperties()
追加 |
String |
aofBackupEnabled()
aof |
String |
aofStorageConnectionString0()
aof |
String |
aofStorageConnectionString1()
aof |
String |
authnotrequired()
authnotrequired プロパティを取得します。認証が無効かどうかを指定します。 |
String |
maxclients()
maxclients プロパティを取得します。max clients 構成。 |
String |
maxfragmentationmemoryReserved()
maxfragmentationmemory |
String |
maxmemoryDelta()
maxmemory |
String |
maxmemoryPolicy()
maxmemory |
String |
maxmemoryReserved()
maxmemory |
String |
preferredDataArchiveAuthMethod()
優先 |
String |
preferredDataPersistenceAuthMethod()
優先 |
String |
rdbBackupEnabled()
rdb |
String |
rdbBackupFrequency()
rdb Backup Frequency プロパティを取得します。rdb |
String |
rdbBackupMaxSnapshotCount()
rdb |
String |
rdbStorageConnectionString()
rdb |
String |
storageSubscriptionId()
ストレージ |
void |
validate()
インスタンスを検証します。 |
Redis |
withAadEnabled(String aadEnabled)
aad |
Redis |
withAdditionalProperties(Map<String,String> additionalProperties)
追加 |
Redis |
withAofBackupEnabled(String aofBackupEnabled)
aof |
Redis |
withAofStorageConnectionString0(String aofStorageConnectionString0)
aof |
Redis |
withAofStorageConnectionString1(String aofStorageConnectionString1)
aof |
Redis |
withAuthnotrequired(String authnotrequired)
authnotrequired プロパティを設定します。認証を無効にするかどうかを指定します。 |
Redis |
withMaxfragmentationmemoryReserved(String maxfragmentationmemoryReserved)
maxfragmentationmemory |
Redis |
withMaxmemoryDelta(String maxmemoryDelta)
maxmemory |
Redis |
withMaxmemoryPolicy(String maxmemoryPolicy)
maxmemory |
Redis |
withMaxmemoryReserved(String maxmemoryReserved)
maxmemory |
Redis |
withPreferredDataPersistenceAuthMethod(String preferredDataPersistenceAuthMethod)
[優先 |
Redis |
withRdbBackupEnabled(String rdbBackupEnabled)
rdb |
Redis |
withRdbBackupFrequency(String rdbBackupFrequency)
rdb Backup Frequency プロパティを設定します。rdb |
Redis |
withRdbBackupMaxSnapshotCount(String rdbBackupMaxSnapshotCount)
rdb |
Redis |
withRdbStorageConnectionString(String rdbStorageConnectionString)
rdb |
Redis |
withStorageSubscriptionId(String storageSubscriptionId)
[ストレージ |
String |
zonalConfiguration()
ゾーン構成プロパティ ( |
メソッドの継承元: 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-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 など。
Returns:
aofBackupEnabled
public String aofBackupEnabled()
aofBackupEnabled プロパティを取得します。aof バックアップが有効かどうかを指定します。
Returns:
aofStorageConnectionString0
public String aofStorageConnectionString0()
aofStorageConnectionString0 プロパティを取得します。最初のストレージ アカウント接続文字列。
Returns:
aofStorageConnectionString1
public String aofStorageConnectionString1()
aofStorageConnectionString1 プロパティを取得します。2 番目のストレージ アカウント接続文字列。
Returns:
authnotrequired
public String authnotrequired()
authnotrequired プロパティを取得します。認証が無効かどうかを指定します。 このプロパティを設定することは、セキュリティの観点から強くお勧めしません。
Returns:
maxclients
public String maxclients()
maxclients プロパティを取得します。max clients 構成。
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 を使用した永続化 (aof/rdb) 用ストレージ アカウントの StorageSubscriptionId プロパティ SubscriptionId を取得します。
Returns:
validate
public void validate()
インスタンスを検証します。
withAadEnabled
public RedisConfiguration withAadEnabled(String aadEnabled)
aadEnabled プロパティを設定する: キャッシュに対して AAD ベースの認証が有効か無効かを指定します。
Parameters:
Returns:
withAdditionalProperties
public RedisConfiguration withAdditionalProperties(Map
additionalProperties プロパティ [All Redis Settings]\(すべての Redis 設定\) を設定します。 考えられるキーの数: 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 など。
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 プロパティ (2 番目のストレージ アカウント接続文字列) を設定します。
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 プロパティを取得します。ゾーン構成。
Returns:
適用対象
Azure SDK for Java