RedisCachePremium Interface

Implementações

public interface RedisCachePremium
extends RedisCache

Uma representação imutável do lado do cliente de um cache Redis do Azure com SKU Premium.

Resumo do método

Modificador e tipo Método e descrição
abstract java.lang.String addLinkedServer(String linkedRedisCacheId, String linkedServerLocation, ReplicationRole role)

Adiciona um servidor vinculado à instância atual do cache Redis.

abstract void deletePatchSchedule()

Exclui o agendamento de aplicação de patch para o Cache Redis.

abstract void exportData(String containerSASUrl, String prefix)

Exportar dados do Cache Redis.

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

Exportar dados do Cache Redis.

abstract void forceReboot(RebootType rebootType, int shardId)

Reinicializar os nós redis especificados.

abstract ReplicationRole getLinkedServerRole(String linkedServerName)

Obtém a função para o servidor vinculado da instância atual do cache Redis.

abstract void importData(List<String> files)

Importar dados para o Cache Redis.

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

Importar dados para o Cache Redis.

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

Obtém a lista de servidores vinculados associados a esse cache redis.

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

Obtém o agendamento de aplicação de patch para o Cache Redis.

abstract void removeLinkedServer(String linkedServerName)

Remove o servidor vinculado da instância atual do cache Redis.

Detalhes do método

addLinkedServer

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

Adiciona um servidor vinculado à instância atual do cache Redis.

Parameters:

linkedRedisCacheId - a ID do recurso da instância do Redis com a qual vincular.
linkedServerLocation - o local da instância vinculada do Redis.
role - a função do servidor vinculado.

Returns:

nome do servidor vinculado.

deletePatchSchedule

public abstract void deletePatchSchedule()

Exclui o agendamento de aplicação de patch para o Cache Redis.

exportData

public abstract void exportData(String containerSASUrl, String prefix)

Exportar dados do Cache Redis.

Parameters:

containerSASUrl - nome do contêiner para o qual exportar.
prefix - prefixo a ser usado para arquivos exportados.

exportData

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

Exportar dados do Cache Redis.

Parameters:

containerSASUrl - nome do contêiner para o qual exportar.
prefix - prefixo a ser usado para arquivos exportados.
fileFormat - especifica o formato do arquivo.

forceReboot

public abstract void forceReboot(RebootType rebootType, int shardId)

Reinicializar os nós redis especificados. Essa operação requer permissão de gravação para o recurso de cache. Pode haver uma possível perda de dados.

Parameters:

rebootType - especifica quais nós redis serão reinicializados. Dependendo desse valor, a perda de dados é possível. Os valores possíveis incluem: 'PrimaryNode', 'SecondaryNode', 'AllNodes'.
shardId - No caso do cache de cluster, isso especifica a ID do fragmento que deve ser reinicializada.

getLinkedServerRole

public abstract ReplicationRole getLinkedServerRole(String linkedServerName)

Obtém a função para o servidor vinculado da instância atual do cache Redis.

Parameters:

linkedServerName - o nome do servidor vinculado.

Returns:

a função do servidor vinculado.

importData

public abstract void importData(List files)

Importar dados para o Cache Redis.

Parameters:

files - arquivos a serem importados.

importData

public abstract void importData(List files, String fileFormat)

Importar dados para o Cache Redis.

Parameters:

files - arquivos a serem importados.
fileFormat - especifica o formato do arquivo.

listLinkedServers

public abstract Map listLinkedServers()

Obtém a lista de servidores vinculados associados a esse cache redis.

Returns:

as Funções dos servidores vinculados, indexadas por nome

listPatchSchedules

public abstract List listPatchSchedules()

Obtém o agendamento de aplicação de patch para o Cache Redis.

Returns:

Lista de agendamentos de patch para o Cache Redis atual.

removeLinkedServer

public abstract void removeLinkedServer(String linkedServerName)

Remove o servidor vinculado da instância atual do cache Redis.

Parameters:

linkedServerName - o nome do servidor vinculado.

Aplica-se a