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

RedisResourceInner 类

public final class RedisResourceInner
extends Resource

列表或获取操作中的单个 Redis 项。

构造函数摘要

构造函数 说明
RedisResourceInner()

创建 Redis资源内部类的实例。

方法摘要

修饰符和类型 方法和描述
RedisAccessKeysInner accessKeys()

获取 accessKeys 属性:Redis 缓存的密钥 - 如果此对象不是创建或更新 redis 缓存的响应,则不设置。

Boolean enableNonSslPort()

获取 enableNonSslPort 属性:指定是否启用非 ssl Redis 服务器端口 (6379) 。

String hostname()

获取主机名属性:Redis 主机名。

ManagedServiceIdentity identity()

获取标识属性:资源的标识。

List<RedisInstanceDetails> instances()

获取 instances 属性:与缓存关联的 Redis 实例列表。

List<RedisLinkedServer> linkedServers()

获取链接的服务器属性:与缓存关联的链接服务器列表。

TlsVersion minimumTlsVersion()

获取最低Tls版本属性:可选:要求客户端使用指定的 TLS 版本 (或更高版本) 来连接 (,例如“1.0”、“1.1”、“1.2”) 。

Integer port()

获取端口属性:Redis 非 SSL 端口。

List<PrivateEndpointConnectionInner> privateEndpointConnections()

获取专用终结点连接属性:与指定的 redis 缓存关联的专用终结点连接列表。

ProvisioningState provisioningState()

获取预配状态属性:Redis 实例预配状态。

PublicNetworkAccess publicNetworkAccess()

获取公共网络访问属性:是否允许对此缓存进行公共终结点访问。

RedisConfiguration redisConfiguration()

获取 redis配置属性:所有 Redis 设置。

String redisVersion()

获取 redisVersion 属性:Redis 版本。

Integer replicasPerMaster()

获取“每个主节点的副本数”属性:每个主数据库要创建的副本数。

Integer replicasPerPrimary()

获取“每主副本数”属性:每个主数据库要创建的副本数。

Integer shardCount()

获取分片Count 属性:要对高级群集缓存创建的分片数。

Sku sku()

获取 sku 属性:要部署的 Redis 缓存的 SKU。

Integer sslPort()

获取 ssl端口属性:Redis SSL 端口。

String staticIp()

获取静态IP 属性:静态 IP 地址。

String subnetId()

获取 subnetId 属性:虚拟网络中要在其中部署 Redis 缓存的子网的完整资源 ID。

Map<String,String> tenantSettings()

获取租户设置属性:租户设置的字典。

UpdateChannel updateChannel()

获取更新通道属性:可选:指定 Redis 缓存将接收的每月 Redis 更新的更新通道。

void validate()

验证 实例。

RedisResourceInner withEnableNonSslPort(Boolean enableNonSslPort)

设置 enableNonSslPort 属性:指定是否启用非 ssl Redis 服务器端口 (6379) 。

RedisResourceInner withIdentity(ManagedServiceIdentity identity)

设置标识属性:资源的标识。

RedisResourceInner withLocation(String location)
RedisResourceInner withMinimumTlsVersion(TlsVersion minimumTlsVersion)

设置最低Tls版本属性:可选:要求客户端使用指定的 TLS 版本 (或更高版本) 来连接 (,例如“1.0”、“1.1”、“1.2”) 。

RedisResourceInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)

设置公共网络访问属性:是否允许对此缓存进行公共终结点访问。

RedisResourceInner withRedisConfiguration(RedisConfiguration redisConfiguration)

设置 redis配置属性:所有 Redis 设置。

RedisResourceInner withRedisVersion(String redisVersion)

设置 redisVersion 属性:Redis 版本。

RedisResourceInner withReplicasPerMaster(Integer replicasPerMaster)

设置每个主数据库的副本属性:每个主数据库要创建的副本数。

RedisResourceInner withReplicasPerPrimary(Integer replicasPerPrimary)

设置每个主副本属性的副本数:每个主副本要创建的副本数。

RedisResourceInner withShardCount(Integer shardCount)

设置分片Count 属性:在高级群集缓存上要创建的分片数。

RedisResourceInner withSku(Sku sku)

设置 SKU 属性:要部署的 Redis 缓存的 SKU。

RedisResourceInner withStaticIp(String staticIp)

设置静态IP 属性:静态 IP 地址。

RedisResourceInner withSubnetId(String subnetId)

设置子网ID 属性:虚拟网络中要在其中部署 Redis 缓存的子网的完整资源 ID。

RedisResourceInner withTags(Map<String,String> tags)
RedisResourceInner withTenantSettings(Map<String,String> tenantSettings)

设置租户设置属性:租户设置的字典。

RedisResourceInner withUpdateChannel(UpdateChannel updateChannel)

设置更新通道属性:可选:指定 Redis 缓存将接收的每月 Redis 更新的更新通道。

RedisResourceInner withZones(List<String> zones)

设置区域属性:表示资源需要来自的可用性区域列表。

List<String> zones()

获取区域属性:表示资源需要来自的可用性区域的列表。

方法继承自 ProxyResource

方法继承自 Resource

方法继承自 java.lang.Object

构造函数详细信息

RedisResourceInner

public RedisResourceInner()

创建 RedisResourceInner 类的实例。

方法详细信息

accessKeys

public RedisAccessKeysInner accessKeys()

获取 accessKeys 属性:Redis 缓存的键 - 如果此对象不是对创建或更新 redis 缓存的响应,则不设置。

Returns:

accessKeys 值。

enableNonSslPort

public Boolean enableNonSslPort()

获取 enableNonSslPort 属性:指定是否启用非 ssl Redis 服务器端口 (6379) 。

Returns:

enableNonSslPort 值。

hostname

public String hostname()

获取主机名属性:Redis 主机名。

Returns:

主机名值。

identity

public ManagedServiceIdentity identity()

获取标识属性:资源的标识。

Returns:

标识值。

instances

public List instances()

获取 instances 属性:与缓存关联的 Redis 实例列表。

Returns:

实例值。

linkedServers

public List linkedServers()

获取 linkedServers 属性:与缓存关联的链接服务器列表。

Returns:

linkedServers 值。

minimumTlsVersion

public TlsVersion minimumTlsVersion()

获取 minimumTlsVersion 属性:可选:要求客户端使用指定的 TLS 版本 (或更高版本) 来连接 (例如,“1.0”、“1.1”、“1.2”) 。

Returns:

minimumTlsVersion 值。

port

public Integer port()

获取端口属性:Redis 非 SSL 端口。

Returns:

端口值。

privateEndpointConnections

public List privateEndpointConnections()

获取 privateEndpointConnections 属性:与指定的 redis 缓存关联的专用终结点连接列表。

Returns:

privateEndpointConnections 值。

provisioningState

public ProvisioningState provisioningState()

获取 provisioningState 属性:Redis 实例预配状态。

Returns:

provisioningState 值。

publicNetworkAccess

public PublicNetworkAccess publicNetworkAccess()

获取 publicNetworkAccess 属性:是否允许对此缓存进行公共终结点访问。 值是可选的,但如果传入,则必须为“Enabled”或“Disabled”。 如果为“Disabled”,则专用终结点是独占访问方法。 默认值为“Enabled”。

Returns:

publicNetworkAccess 值。

redisConfiguration

public RedisConfiguration redisConfiguration()

获取 redisConfiguration 属性:所有 Redis 设置。 几个可能的密钥:rdb-backup-enabled、rdb-storage-connection-string、rdb-backup-frequency、maxmemory-delta、maxmemory-policy、notify-keyspace-events、maxmemory-samples、slowlog-log-slow-than、slowlog-max-len ,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value 等。

Returns:

redisConfiguration 值。

redisVersion

public String redisVersion()

获取 redisVersion 属性:Redis 版本。 这应采用“major[.minor]”格式, (只需要“major”) 或值“latest”(表示可用的最新稳定 Redis 版本)。 支持的版本:4.0、6.0 (最新) 。 默认值为“latest”。

Returns:

redisVersion 值。

replicasPerMaster

public Integer replicasPerMaster()

获取 replicasPerMaster 属性:每个主数据库要创建的副本数。

Returns:

replicasPerMaster 值。

replicasPerPrimary

public Integer replicasPerPrimary()

获取 replicasPerPrimary 属性:每个主数据库要创建的副本数。

Returns:

replicasPerPrimary 值。

shardCount

public Integer shardCount()

获取 shardCount 属性:要对高级群集缓存创建的分片数。

Returns:

shardCount 值。

sku

public Sku sku()

获取 sku 属性:要部署的 Redis 缓存的 SKU。

Returns:

sku 值。

sslPort

public Integer sslPort()

获取 sslPort 属性:Redis SSL 端口。

Returns:

sslPort 值。

staticIp

public String staticIp()

获取 staticIp 属性:静态 IP 地址。 (可选)在现有 Azure 虚拟网络中部署 Redis 缓存时指定 ;默认情况下自动分配。

Returns:

staticIp 值。

subnetId

public String subnetId()

获取 subnetId 属性:虚拟网络中要在其中部署 Redis 缓存的子网的完整资源 ID。 示例格式:/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft。{Network|ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1。

Returns:

subnetId 值。

tenantSettings

public Map tenantSettings()

获取 tenantSettings 属性:租户设置的字典。

Returns:

tenantSettings 值。

updateChannel

public UpdateChannel updateChannel()

获取 updateChannel 属性:可选:指定 Redis 缓存将接收的每月 Redis 更新的更新通道。 使用“预览”更新通道的缓存至少比“稳定”通道缓存早 4 周获取最新的 Redis 更新。 默认值为“Stable”。

Returns:

updateChannel 值。

validate

public void validate()

验证 实例。

withEnableNonSslPort

public RedisResourceInner withEnableNonSslPort(Boolean enableNonSslPort)

设置 enableNonSslPort 属性:指定是否启用非 ssl Redis 服务器端口 (6379) 。

Parameters:

enableNonSslPort - 要设置的 enableNonSslPort 值。

Returns:

RedisResourceInner 对象本身。

withIdentity

public RedisResourceInner withIdentity(ManagedServiceIdentity identity)

设置标识属性:资源的标识。

Parameters:

identity - 要设置的标识值。

Returns:

RedisResourceInner 对象本身。

withLocation

public RedisResourceInner withLocation(String location)

Overrides:

RedisResourceInner.withLocation(String location)

Parameters:

location

withMinimumTlsVersion

public RedisResourceInner withMinimumTlsVersion(TlsVersion minimumTlsVersion)

设置 minimumTlsVersion 属性:可选:要求客户端使用指定的 TLS 版本 (或更高版本) 来连接 (,例如“1.0”、“1.1”、“1.2”) 。

Parameters:

minimumTlsVersion - 要设置的 minimumTlsVersion 值。

Returns:

RedisResourceInner 对象本身。

withPublicNetworkAccess

public RedisResourceInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)

设置 publicNetworkAccess 属性:是否允许对此缓存进行公共终结点访问。 值是可选的,但如果传入,则必须为“Enabled”或“Disabled”。 如果为“Disabled”,则专用终结点是独占访问方法。 默认值为“Enabled”。

Parameters:

publicNetworkAccess - 要设置的 publicNetworkAccess 值。

Returns:

RedisResourceInner 对象本身。

withRedisConfiguration

public RedisResourceInner withRedisConfiguration(RedisConfiguration redisConfiguration)

设置 redisConfiguration 属性:所有 Redis 设置。 几个可能的密钥:rdb-backup-enabled、rdb-storage-connection-string、rdb-backup-frequency、maxmemory-delta、maxmemory-policy、notify-keyspace-events、maxmemory-samples、slowlog-log-slow-than、slowlog-max-len ,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value 等。

Parameters:

redisConfiguration - 要设置的 redisConfiguration 值。

Returns:

RedisResourceInner 对象本身。

withRedisVersion

public RedisResourceInner withRedisVersion(String redisVersion)

设置 redisVersion 属性:Redis 版本。 这应采用“major[.minor]”格式, (只需要“major”) 或值“latest”(表示可用的最新稳定 Redis 版本)。 支持的版本:4.0、6.0 (最新) 。 默认值为“latest”。

Parameters:

redisVersion - 要设置的 redisVersion 值。

Returns:

RedisResourceInner 对象本身。

withReplicasPerMaster

public RedisResourceInner withReplicasPerMaster(Integer replicasPerMaster)

设置 replicasPerMaster 属性:每个主副本要创建的副本数。

Parameters:

replicasPerMaster - 要设置的 replicasPerMaster 值。

Returns:

RedisResourceInner 对象本身。

withReplicasPerPrimary

public RedisResourceInner withReplicasPerPrimary(Integer replicasPerPrimary)

设置 replicasPerPrimary 属性:每个主数据库要创建的副本数。

Parameters:

replicasPerPrimary - 要设置的 replicasPerPrimary 值。

Returns:

RedisResourceInner 对象本身。

withShardCount

public RedisResourceInner withShardCount(Integer shardCount)

设置 shardCount 属性:在高级群集缓存上要创建的分片数。

Parameters:

shardCount - 要设置的 shardCount 值。

Returns:

RedisResourceInner 对象本身。

withSku

public RedisResourceInner withSku(Sku sku)

设置 SKU 属性:要部署的 Redis 缓存的 SKU。

Parameters:

sku - 要设置的 SKU 值。

Returns:

RedisResourceInner 对象本身。

withStaticIp

public RedisResourceInner withStaticIp(String staticIp)

设置 staticIp 属性:静态 IP 地址。 (可选)在现有 Azure 虚拟网络中部署 Redis 缓存时可以指定;默认情况下自动分配。

Parameters:

staticIp - 要设置的 staticIp 值。

Returns:

RedisResourceInner 对象本身。

withSubnetId

public RedisResourceInner withSubnetId(String subnetId)

设置 subnetId 属性:虚拟网络中要在其中部署 Redis 缓存的子网的完整资源 ID。 示例格式:/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft。{Network|ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1。

Parameters:

subnetId - 要设置的 subnetId 值。

Returns:

RedisResourceInner 对象本身。

withTags

public RedisResourceInner withTags(Map tags)

Overrides:

RedisResourceInner.withTags(Map<String,String> tags)

Parameters:

tags

withTenantSettings

public RedisResourceInner withTenantSettings(Map tenantSettings)

设置 tenantSettings 属性:租户设置的字典。

Parameters:

tenantSettings - 要设置的 tenantSettings 值。

Returns:

RedisResourceInner 对象本身。

withUpdateChannel

public RedisResourceInner withUpdateChannel(UpdateChannel updateChannel)

设置 updateChannel 属性:可选:指定 Redis 缓存将接收的每月 Redis 更新的更新通道。 使用“预览”更新通道的缓存在“稳定”通道缓存之前至少 4 周获取最新的 Redis 更新。 默认值为“Stable”。

Parameters:

updateChannel - 要设置的 updateChannel 值。

Returns:

RedisResourceInner 对象本身。

withZones

public RedisResourceInner withZones(List zones)

设置区域属性:表示资源需要来自的可用性区域列表。

Parameters:

zones - 要设置的区域值。

Returns:

RedisResourceInner 对象本身。

zones

public List zones()

获取区域属性:表示资源需要来自的可用性区域的列表。

Returns:

区域值。

适用于