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

RedisCache 接口

实现

GroupableResource<com.microsoft.azure.management.redis.implementation.RedisManager,com.microsoft.azure.management.redis.implementation.RedisResourceInner> <刷新RedisCache> 更新<更新>

public interface RedisCache
extends GroupableResource<com.microsoft.azure.management.redis.implementation.RedisManager,com.microsoft.azure.management.redis.implementation.RedisResourceInner>, Refreshable<RedisCache>, Updatable<Update>

Azure Redis 缓存的不可变客户端表示形式。

方法摘要

修饰符和类型 方法和描述
abstract RedisCachePremium asPremium()
abstract java.util.Map<java.lang.String,RedisFirewallRule> firewallRules()
abstract void forceReboot(RebootType rebootType)

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

abstract RedisAccessKeys getKeys()
abstract java.lang.String hostName()
abstract boolean isPremium()
abstract RedisAccessKeys keys()
abstract TlsVersion minimumTlsVersion()
abstract boolean nonSslPort()
abstract java.util.List<ScheduleEntry> patchSchedules()
abstract int port()
abstract java.lang.String provisioningState()
abstract java.util.Map<java.lang.String,java.lang.String> redisConfiguration()
abstract java.lang.String redisVersion()
abstract RedisAccessKeys refreshKeys()

从 Azure 获取此 Redis 缓存的最新访问密钥。

abstract RedisAccessKeys regenerateKey(RedisKeyType keyType)

为此 Redis 缓存重新生成访问密钥。

abstract int shardCount()
abstract Sku sku()
abstract int sslPort()
abstract java.lang.String staticIP()
abstract java.lang.String subnetId()

方法详细信息

asPremium

public abstract RedisCachePremium asPremium()

Returns:

公开仅适用于高级 SKU Redis 缓存实例的功能。

firewallRules

public abstract Map firewallRules()

Returns:

Redis 缓存中的防火墙规则,按名称编制索引

forceReboot

public abstract void forceReboot(RebootType rebootType)

重新启动指定的 Redis 节点 () 。 此操作需要缓存资源的写入权限。 可能会丢失数据。

Parameters:

rebootType - 指定要重新启动) (Redis 节点。 根据此值,可能会丢失数据。 可能的值包括:“PrimaryNode”、“SecondaryNode”、“AllNodes”。

getKeys

public abstract RedisAccessKeys getKeys()

Returns:

Redis 缓存的访问密钥。 此操作需要缓存资源的写入权限。

hostName

public abstract String hostName()

Returns:

hostName 值

isPremium

public abstract boolean isPremium()

Returns:

如果当前 Redis 缓存实例具有高级 SKU,则返回 true。

keys

public abstract RedisAccessKeys keys()

Returns:

Redis 缓存的访问密钥。 此操作需要缓存资源的写入权限。

minimumTlsVersion

public abstract TlsVersion minimumTlsVersion()

Returns:

客户端需要使用的最低 TLS 版本 (或更高版本) 。

nonSslPort

public abstract boolean nonSslPort()

Returns:

如果启用非 SSL 端口,则为 true;否则为 false

patchSchedules

public abstract List patchSchedules()

Returns:

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

port

public abstract int port()

Returns:

端口值

provisioningState

public abstract String provisioningState()

Returns:

provisioningState 值

redisConfiguration

public abstract Map redisConfiguration()

Returns:

Redis 配置值

redisVersion

public abstract String redisVersion()

Returns:

Redis 版本值

refreshKeys

public abstract RedisAccessKeys refreshKeys()

从 Azure 获取此 Redis 缓存的最新访问密钥。

Returns:

此 Redis 缓存的访问密钥

regenerateKey

public abstract RedisAccessKeys regenerateKey(RedisKeyType keyType)

为此 Redis 缓存重新生成访问密钥。

Parameters:

keyType - 要重新生成的密钥类型

Returns:

为此 Redis 缓存生成的访问密钥

shardCount

public abstract int shardCount()

Returns:

shardCount 值

sku

public abstract Sku sku()

Returns:

SKU 值

sslPort

public abstract int sslPort()

Returns:

sslPort 值

staticIP

public abstract String staticIP()

Returns:

staticIP 值

subnetId

public abstract String subnetId()

Returns:

subnetId 值

适用于