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

RedisCache.Update 接口

实现

public static interface RedisCache.Update
extends Appliable<RedisCache>, UpdateWithTags<Update>, WithSku, WithNonSslPort, WithRedisConfiguration

Redis 缓存更新操作的模板,包含可修改的所有设置。

方法摘要

修饰符和类型 方法和描述
abstract Update withFirewallRule(RedisFirewallRule rule)

使用允许连接到缓存的 IP 地址范围创建或更新 Redis 缓存防火墙规则。

abstract Update withFirewallRule(String name, String lowestIp, String highestIp)

使用允许连接到缓存的 IP 地址范围创建或更新 Redis 缓存防火墙规则。

abstract Update withMinimumTlsVersion(TlsVersion tlsVersion)

要求客户端使用指定的 TLS 版本 (或更高版本) 来连接 (,例如“1.0”、“1.1”、“1.2”) 。

abstract Update withPatchSchedule(DayOfWeek dayOfWeek, int startHourUtc)

将修补计划添加到当前高级群集缓存。

abstract Update withPatchSchedule(DayOfWeek dayOfWeek, int startHourUtc, Period maintenanceWindow)

将修补计划添加到当前高级群集缓存。

abstract Update withPatchSchedule(ScheduleEntry scheduleEntry)

将修补计划添加到当前高级群集缓存。

abstract Update withPatchSchedule(List<ScheduleEntry> scheduleEntry)

将修补计划添加到当前高级群集缓存。

abstract Update withShardCount(int shardCount)

要对高级群集缓存创建的分片数。

abstract Update withoutFirewallRule(String name)

删除当前 Redis 缓存实例中的单个防火墙规则。

abstract Update withoutMinimumTlsVersion()

删除客户端最低 TLS 版本的要求。

abstract Update withoutPatchSchedule()

从当前高级群集缓存中删除所有修补程序计划。

方法详细信息

withFirewallRule

public abstract RedisCache.Update withFirewallRule(RedisFirewallRule rule)

使用允许连接到缓存的 IP 地址范围创建或更新 Redis 缓存防火墙规则。

Parameters:

rule - 防火墙规则,指定允许的 IP 地址范围中包含的名称、最低和最高 IP 地址。

Returns:

Redis 缓存更新的下一阶段。

withFirewallRule

public abstract RedisCache.Update withFirewallRule(String name, String lowestIp, String highestIp)

使用允许连接到缓存的 IP 地址范围创建或更新 Redis 缓存防火墙规则。

Parameters:

name - 规则名称。
lowestIp - 范围中包含的最低 IP 地址。
highestIp - 范围中包含的最高 IP 地址。

Returns:

Redis 缓存更新的下一阶段。

withMinimumTlsVersion

public abstract RedisCache.Update withMinimumTlsVersion(TlsVersion tlsVersion)

要求客户端使用指定的 TLS 版本 (或更高版本) 来连接 (,例如“1.0”、“1.1”、“1.2”) 。

Parameters:

tlsVersion - 最低 TLS 版本。

Returns:

Redis 缓存定义的下一阶段。

withPatchSchedule

public abstract RedisCache.Update withPatchSchedule(DayOfWeek dayOfWeek, int startHourUtc)

将修补计划添加到当前高级群集缓存。

Parameters:

dayOfWeek - 可以修补缓存的星期天。
startHourUtc - 开始一小时后,缓存修补可以开始。

Returns:

使用高级 SKU 定义的 Redis 缓存的下一阶段。

withPatchSchedule

public abstract RedisCache.Update withPatchSchedule(DayOfWeek dayOfWeek, int startHourUtc, Period maintenanceWindow)

将修补计划添加到当前高级群集缓存。

Parameters:

dayOfWeek - 可以修补缓存的星期天。
startHourUtc - 开始一小时后,缓存修补可以开始。
maintenanceWindow - ISO8601时间跨度,指定缓存修补所需的时间。

Returns:

使用高级 SKU 定义的 Redis 缓存的下一阶段。

withPatchSchedule

public abstract RedisCache.Update withPatchSchedule(ScheduleEntry scheduleEntry)

将修补计划添加到当前高级群集缓存。

Parameters:

scheduleEntry - 高级 Redis 缓存的修补计划条目。

Returns:

使用高级 SKU 定义的 Redis 缓存的下一阶段。

withPatchSchedule

public abstract RedisCache.Update withPatchSchedule(List scheduleEntry)

将修补计划添加到当前高级群集缓存。

Parameters:

scheduleEntry - 高级 Redis 缓存的修补程序计划条目列表。

Returns:

使用高级 SKU 定义的 Redis 缓存的下一阶段。

withShardCount

public abstract RedisCache.Update withShardCount(int shardCount)

要对高级群集缓存创建的分片数。

Parameters:

shardCount - 要设置的分片计数值。

Returns:

Redis 缓存更新的下一阶段。

withoutFirewallRule

public abstract RedisCache.Update withoutFirewallRule(String name)

删除当前 Redis 缓存实例中的单个防火墙规则。

Parameters:

name - 规则名称。

Returns:

Redis 缓存更新的下一阶段。

withoutMinimumTlsVersion

public abstract RedisCache.Update withoutMinimumTlsVersion()

删除客户端最低 TLS 版本的要求。

Returns:

Redis 缓存定义的下一阶段。

withoutPatchSchedule

public abstract RedisCache.Update withoutPatchSchedule()

从当前高级群集缓存中删除所有修补程序计划。

Returns:

使用高级 SKU 定义的 Redis 缓存的下一阶段。

适用于