Partager via


RedisCachePremium Interface

Implémente

public interface RedisCachePremium
extends RedisCache

Représentation côté client immuable d’un cache Redis Azure avec une référence SKU Premium.

Résumé de la méthode

Modificateur et type Méthode et description
abstract java.lang.String addLinkedServer(String linkedRedisCacheId, String linkedServerLocation, ReplicationRole role)

Ajoute un serveur lié au instance de cache Redis actuel.

abstract void deletePatchSchedule()

Supprime la planification de mise à jour corrective pour le cache Redis.

abstract void exportData(String containerSASUrl, String prefix)

Exporter des données à partir du cache Redis.

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

Exporter des données à partir du cache Redis.

abstract void forceReboot(RebootType rebootType, int shardId)

Redémarrez le ou les nœuds Redis spécifiés.

abstract ReplicationRole getLinkedServerRole(String linkedServerName)

Obtient le rôle pour le serveur lié du instance de cache Redis actuel.

abstract void importData(List<String> files)

Importez des données dans le cache Redis.

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

Importez des données dans le cache Redis.

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

Obtient la liste des serveurs liés associés à ce cache redis.

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

Obtient la planification de mise à jour corrective pour le cache Redis.

abstract void removeLinkedServer(String linkedServerName)

Supprime le serveur lié du instance de cache Redis actuel.

Détails de la méthode

addLinkedServer

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

Ajoute un serveur lié au instance de cache Redis actuel.

Parameters:

linkedRedisCacheId - ID de ressource du instance Redis à lier.
linkedServerLocation - emplacement du instance Redis lié.
role - rôle du serveur lié.

Returns:

nom du serveur lié.

deletePatchSchedule

public abstract void deletePatchSchedule()

Supprime la planification de mise à jour corrective pour le cache Redis.

exportData

public abstract void exportData(String containerSASUrl, String prefix)

Exporter des données à partir du cache Redis.

Parameters:

containerSASUrl - nom du conteneur vers lequel exporter.
prefix - préfixe à utiliser pour les fichiers exportés.

exportData

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

Exporter des données à partir du cache Redis.

Parameters:

containerSASUrl - nom du conteneur vers lequel exporter.
prefix - préfixe à utiliser pour les fichiers exportés.
fileFormat - spécifie le format de fichier.

forceReboot

public abstract void forceReboot(RebootType rebootType, int shardId)

Redémarrez le ou les nœuds Redis spécifiés. Cette opération nécessite une autorisation d’écriture sur la ressource de cache. Il peut y avoir une perte de données potentielle.

Parameters:

rebootType - spécifie le ou les nœuds Redis à redémarrer. En fonction de cette valeur, une perte de données est possible. Les valeurs possibles sont les suivantes : 'PrimaryNode', 'SecondaryNode', 'AllNodes'.
shardId - Dans le cas du cache de cluster, cela spécifie l’ID de partition qui doit être redémarré.

getLinkedServerRole

public abstract ReplicationRole getLinkedServerRole(String linkedServerName)

Obtient le rôle pour le serveur lié du instance de cache Redis actuel.

Parameters:

linkedServerName - nom du serveur lié.

Returns:

rôle du serveur lié.

importData

public abstract void importData(List files)

Importez des données dans le cache Redis.

Parameters:

files - fichiers à importer.

importData

public abstract void importData(List files, String fileFormat)

Importez des données dans le cache Redis.

Parameters:

files - fichiers à importer.
fileFormat - spécifie le format de fichier.

listLinkedServers

public abstract Map listLinkedServers()

Obtient la liste des serveurs liés associés à ce cache redis.

Returns:

rôles des serveurs liés, indexés par nom

listPatchSchedules

public abstract List listPatchSchedules()

Obtient la planification de mise à jour corrective pour le cache Redis.

Returns:

Liste des planifications de correctifs pour le cache Redis actuel.

removeLinkedServer

public abstract void removeLinkedServer(String linkedServerName)

Supprime le serveur lié du instance de cache Redis actuel.

Parameters:

linkedServerName - nom du serveur lié.

S’applique à