RedisCachePremium インターフェイス

実装

public interface RedisCachePremium
extends RedisCache

Premium SKU を使用した Azure Redis キャッシュの不変のクライアント側表現。

メソッドの概要

修飾子と型 メソッドと説明
abstract java.lang.String addLinkedServer(String linkedRedisCacheId, String linkedServerLocation, ReplicationRole role)

リンク サーバーを現在の Redis キャッシュ インスタンスに追加します。

abstract void deletePatchSchedule()

Redis Cache のパッチ適用スケジュールを削除します。

abstract void exportData(String containerSASUrl, String prefix)

Redis Cache からデータをエクスポートします。

abstract void exportData(String containerSASUrl, String prefix, String fileFormat)

Redis Cache からデータをエクスポートします。

abstract void forceReboot(RebootType rebootType, int shardId)

指定した Redis ノードを再起動します。

abstract ReplicationRole getLinkedServerRole(String linkedServerName)

現在の Redis キャッシュ インスタンスのリンク サーバーのロールを取得します。

abstract void importData(List<String> files)

Redis Cache にデータをインポートします。

abstract void importData(List<String> files, String fileFormat)

Redis Cache にデータをインポートします。

abstract java.util.Map<java.lang.String,ReplicationRole> listLinkedServers()

この Redis Cache に関連付けられているリンク サーバーの一覧を取得します。

abstract java.util.List<ScheduleEntry> listPatchSchedules()

Redis Cache のパッチ適用スケジュールを取得します。

abstract void removeLinkedServer(String linkedServerName)

現在の Redis キャッシュ インスタンスからリンク サーバーを削除します。

メソッドの詳細

addLinkedServer

public abstract String addLinkedServer(String linkedRedisCacheId, String linkedServerLocation, ReplicationRole role)

リンク サーバーを現在の Redis キャッシュ インスタンスに追加します。

Parameters:

linkedRedisCacheId - リンクする Redis インスタンスのリソース ID。
linkedServerLocation - リンクされた Redis インスタンスの場所。
role - リンク サーバーの役割。

Returns:

リンク サーバーの名前。

deletePatchSchedule

public abstract void deletePatchSchedule()

Redis Cache のパッチ適用スケジュールを削除します。

exportData

public abstract void exportData(String containerSASUrl, String prefix)

Redis Cache からデータをエクスポートします。

Parameters:

containerSASUrl - エクスポートするコンテナー名。
prefix - エクスポートされたファイルに使用するプレフィックス。

exportData

public abstract void exportData(String containerSASUrl, String prefix, String fileFormat)

Redis Cache からデータをエクスポートします。

Parameters:

containerSASUrl - エクスポートするコンテナー名。
prefix - エクスポートされたファイルに使用するプレフィックス。
fileFormat - はファイル形式を指定します。

forceReboot

public abstract void forceReboot(RebootType rebootType, int shardId)

指定した Redis ノードを再起動します。 この操作には、キャッシュ リソースへの書き込みアクセス許可が必要です。 データが失われる可能性があります。

Parameters:

rebootType - は、再起動する Redis ノードを指定します。 この値に応じて、データ損失が発生する可能性があります。 使用できる値は、'PrimaryNode'、'SecondaryNode'、'AllNodes' です。
shardId - クラスター キャッシュの場合、これは再起動する必要があるシャード ID を指定します。

getLinkedServerRole

public abstract ReplicationRole getLinkedServerRole(String linkedServerName)

現在の Redis キャッシュ インスタンスのリンク サーバーのロールを取得します。

Parameters:

linkedServerName - リンク サーバーの名前。

Returns:

リンク サーバーの役割。

importData

public abstract void importData(List files)

Redis Cache にデータをインポートします。

Parameters:

files - インポートするファイル。

importData

public abstract void importData(List files, String fileFormat)

Redis Cache にデータをインポートします。

Parameters:

files - インポートするファイル。
fileFormat - はファイル形式を指定します。

listLinkedServers

public abstract Map listLinkedServers()

この Redis Cache に関連付けられているリンク サーバーの一覧を取得します。

Returns:

名前でインデックス付けされたリンク サーバーのロール

listPatchSchedules

public abstract List listPatchSchedules()

Redis Cache のパッチ適用スケジュールを取得します。

Returns:

現在の Redis Cache のパッチ スケジュールの一覧。

removeLinkedServer

public abstract void removeLinkedServer(String linkedServerName)

現在の Redis キャッシュ インスタンスからリンク サーバーを削除します。

Parameters:

linkedServerName - リンク サーバーの名前。

適用対象