你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

RedisCachePremium 接口

实现

public interface RedisCachePremium
extends RedisCache

使用高级 SKU 的 Azure Redis 缓存的不可变客户端表示形式。

方法摘要

修饰符和类型 方法和描述
abstract java.lang.String addLinkedServer(String linkedRedisCacheId, String linkedServerLocation, ReplicationRole role)

将链接服务器添加到当前 Redis 缓存实例。

abstract void deletePatchSchedule()

删除 Redis 缓存的修补计划。

abstract void exportData(String containerSASUrl, String prefix)

从 Redis 缓存导出数据。

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

从 Redis 缓存导出数据。

abstract void forceReboot(RebootType rebootType, int shardId)

重新启动指定的 Redis 节点 () 。

abstract ReplicationRole getLinkedServerRole(String linkedServerName)

获取当前 Redis 缓存实例的链接服务器的角色。

abstract void importData(List<String> files)

将数据导入 Redis 缓存。

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

将数据导入 Redis 缓存。

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

获取与此 redis 缓存关联的链接服务器的列表。

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

获取 Redis 缓存的修补计划。

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 缓存的修补计划。

exportData

public abstract void exportData(String containerSASUrl, String prefix)

从 Redis 缓存导出数据。

Parameters:

containerSASUrl - 要导出到的容器名称。
prefix - 要用于导出文件的前缀。

exportData

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

从 Redis 缓存导出数据。

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 缓存。

Parameters:

files - 要导入的文件。

importData

public abstract void importData(List files, String fileFormat)

将数据导入 Redis 缓存。

Parameters:

files - 要导入的文件。
fileFormat - 指定文件格式。

listLinkedServers

public abstract Map listLinkedServers()

获取与此 redis 缓存关联的链接服务器的列表。

Returns:

链接服务器的角色,按名称编制索引

listPatchSchedules

public abstract List listPatchSchedules()

获取 Redis 缓存的修补计划。

Returns:

当前 Redis 缓存的修补程序计划列表。

removeLinkedServer

public abstract void removeLinkedServer(String linkedServerName)

从当前 Redis 缓存实例中删除链接服务器。

Parameters:

linkedServerName - 链接服务器的名称。

适用于