Compartir a través de


RedisCachePremium Interfaz

Implementaciones

public interface RedisCachePremium
extends RedisCache

Representación inmutable del lado cliente de una caché de Azure Redis con SKU Premium.

Resumen del método

Modificador y tipo Método y descripción
abstract java.lang.String addLinkedServer(String linkedRedisCacheId, String linkedServerLocation, ReplicationRole role)

Agrega un servidor vinculado a la instancia de caché de Redis actual.

abstract void deletePatchSchedule()

Elimina la programación de aplicación de revisiones para Redis Cache.

abstract void exportData(String containerSASUrl, String prefix)

Exportar datos desde Redis Cache.

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

Exportar datos desde Redis Cache.

abstract void forceReboot(RebootType rebootType, int shardId)

Reinicie los nodos de Redis especificados.

abstract ReplicationRole getLinkedServerRole(String linkedServerName)

Obtiene el rol del servidor vinculado de la instancia de caché de Redis actual.

abstract void importData(List<String> files)

Importe datos en Redis Cache.

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

Importe datos en Redis Cache.

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

Obtiene la lista de servidores vinculados asociados a esta caché de Redis.

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

Obtiene la programación de aplicación de revisiones para Redis Cache.

abstract void removeLinkedServer(String linkedServerName)

Quita el servidor vinculado de la instancia de caché de Redis actual.

Detalles del método

addLinkedServer

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

Agrega un servidor vinculado a la instancia de caché de Redis actual.

Parameters:

linkedRedisCacheId - el identificador de recurso de la instancia de Redis con la que se va a vincular.
linkedServerLocation - la ubicación de la instancia de Redis vinculada.
role - el rol del servidor vinculado.

Returns:

nombre del servidor vinculado.

deletePatchSchedule

public abstract void deletePatchSchedule()

Elimina la programación de aplicación de revisiones para Redis Cache.

exportData

public abstract void exportData(String containerSASUrl, String prefix)

Exportar datos desde Redis Cache.

Parameters:

containerSASUrl - nombre del contenedor al que se va a exportar.
prefix - prefijo que se va a usar para los archivos exportados.

exportData

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

Exportar datos desde Redis Cache.

Parameters:

containerSASUrl - nombre del contenedor al que se va a exportar.
prefix - prefijo que se va a usar para los archivos exportados.
fileFormat - especifica el formato de archivo.

forceReboot

public abstract void forceReboot(RebootType rebootType, int shardId)

Reinicie los nodos de Redis especificados. Esta operación requiere permiso de escritura para el recurso de caché. Puede haber una posible pérdida de datos.

Parameters:

rebootType - especifica los nodos de Redis que se van a reiniciar. Dependiendo de esta pérdida de datos de valor es posible. Entre los valores posibles se incluyen: "PrimaryNode", "SecondaryNode", "AllNodes".
shardId - En el caso de la memoria caché del clúster, especifica el identificador de partición que se debe reiniciar.

getLinkedServerRole

public abstract ReplicationRole getLinkedServerRole(String linkedServerName)

Obtiene el rol del servidor vinculado de la instancia de caché de Redis actual.

Parameters:

linkedServerName - el nombre del servidor vinculado.

Returns:

el rol del servidor vinculado.

importData

public abstract void importData(List files)

Importe datos en Redis Cache.

Parameters:

files - archivos que se van a importar.

importData

public abstract void importData(List files, String fileFormat)

Importe datos en Redis Cache.

Parameters:

files - archivos que se van a importar.
fileFormat - especifica el formato de archivo.

listLinkedServers

public abstract Map listLinkedServers()

Obtiene la lista de servidores vinculados asociados a esta caché de Redis.

Returns:

los roles de los servidores vinculados, indizado por nombre

listPatchSchedules

public abstract List listPatchSchedules()

Obtiene la programación de aplicación de revisiones para Redis Cache.

Returns:

Lista de programaciones de revisión para redis Cache actual.

removeLinkedServer

public abstract void removeLinkedServer(String linkedServerName)

Quita el servidor vinculado de la instancia de caché de Redis actual.

Parameters:

linkedServerName - el nombre del servidor vinculado.

Se aplica a