Freigeben über


RedisCachePremium Schnittstelle

Implementiert

public interface RedisCachePremium
extends RedisCache

Eine unveränderliche clientseitige Darstellung eines Azure Redis-Caches mit Premium-SKU.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
abstract java.lang.String addLinkedServer(String linkedRedisCacheId, String linkedServerLocation, ReplicationRole role)

Fügt dem aktuellen Redis-Cache-instance einen Verbindungsserver hinzu.

abstract void deletePatchSchedule()

Löscht den Patchzeitplan für Redis Cache.

abstract void exportData(String containerSASUrl, String prefix)

Exportieren sie Daten aus Redis Cache.

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

Exportieren sie Daten aus Redis Cache.

abstract void forceReboot(RebootType rebootType, int shardId)

Starten Sie die angegebenen Redis-Knoten neu.

abstract ReplicationRole getLinkedServerRole(String linkedServerName)

Ruft die Rolle für den Verbindungsserver des aktuellen Redis-Cache-instance ab.

abstract void importData(List<String> files)

Importieren sie Daten in Redis Cache.

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

Importieren sie Daten in Redis Cache.

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

Ruft die Liste der Verbindungsserver ab, die diesem Redis-Cache zugeordnet sind.

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

Ruft den Patchzeitplan für Redis Cache ab.

abstract void removeLinkedServer(String linkedServerName)

Entfernt den Verbindungsserver aus dem aktuellen Redis-Cache instance.

Details zur Methode

addLinkedServer

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

Fügt dem aktuellen Redis-Cache-instance einen Verbindungsserver hinzu.

Parameters:

linkedRedisCacheId - die Ressourcen-ID der Redis-instance, mit der eine Verknüpfung hergestellt werden soll.
linkedServerLocation - der Speicherort des verknüpften Redis-instance.
role - die Rolle des Verbindungsservers.

Returns:

Name des Verbindungsservers.

deletePatchSchedule

public abstract void deletePatchSchedule()

Löscht den Patchzeitplan für Redis Cache.

exportData

public abstract void exportData(String containerSASUrl, String prefix)

Exportieren sie Daten aus Redis Cache.

Parameters:

containerSASUrl - Containername, in den exportiert werden soll.
prefix - Präfix, das für exportierte Dateien verwendet werden soll.

exportData

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

Exportieren sie Daten aus Redis Cache.

Parameters:

containerSASUrl - Containername, in den exportiert werden soll.
prefix - Präfix, das für exportierte Dateien verwendet werden soll.
fileFormat - gibt das Dateiformat an.

forceReboot

public abstract void forceReboot(RebootType rebootType, int shardId)

Starten Sie die angegebenen Redis-Knoten neu. Für diesen Vorgang ist die Schreibberechtigung für die Cacheressource erforderlich. Es kann zu einem potenziellen Datenverlust kommen.

Parameters:

rebootType - gibt an, welche Redis-Knoten neu gestartet werden sollen. Abhängig von diesem Wert ist ein Datenverlust möglich. Mögliche Werte sind: "PrimaryNode", "SecondaryNode", "AllNodes".
shardId - Im Fall des Clustercaches gibt dies die Shard-ID an, die neu gestartet werden soll.

getLinkedServerRole

public abstract ReplicationRole getLinkedServerRole(String linkedServerName)

Ruft die Rolle für den Verbindungsserver des aktuellen Redis-Cache-instance ab.

Parameters:

linkedServerName - der Name des Verbindungsservers.

Returns:

die Rolle des Verbindungsservers.

importData

public abstract void importData(List files)

Importieren sie Daten in Redis Cache.

Parameters:

files - zu importierende Dateien.

importData

public abstract void importData(List files, String fileFormat)

Importieren sie Daten in Redis Cache.

Parameters:

files - zu importierende Dateien.
fileFormat - gibt das Dateiformat an.

listLinkedServers

public abstract Map listLinkedServers()

Ruft die Liste der Verbindungsserver ab, die diesem Redis-Cache zugeordnet sind.

Returns:

die Rollen der Verbindungsserver, indiziert nach Name

listPatchSchedules

public abstract List listPatchSchedules()

Ruft den Patchzeitplan für Redis Cache ab.

Returns:

Liste der Patchzeitpläne für den aktuellen Redis Cache.

removeLinkedServer

public abstract void removeLinkedServer(String linkedServerName)

Entfernt den Verbindungsserver aus dem aktuellen Redis-Cache instance.

Parameters:

linkedServerName - der Name des Verbindungsservers.

Gilt für: