Compartir a través de


Redis - Update

Actualice una caché de Redis existente.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redis/{name}?api-version=2024-11-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
name
path True

string

Nombre de la caché de Redis.

resourceGroupName
path True

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

subscriptionId
path True

string

Identificador de la suscripción de destino.

api-version
query True

string

Versión de la API que se va a usar para esta operación.

Cuerpo de la solicitud

Nombre Tipo Description
identity

ManagedServiceIdentity

Identidad del recurso.

properties.disableAccessKeyAuthentication

boolean

La autenticación en Redis mediante claves de acceso está deshabilitada cuando se establece como true. El valor predeterminado es false.

properties.enableNonSslPort

boolean

Especifica si el puerto de servidor redis no ssl (6379) está habilitado.

properties.minimumTlsVersion

TlsVersion

Opcional: requiere que los clientes usen una versión TLS especificada (o superior) para conectarse (por ejemplo, "1.0", "1.1", "1.2")

properties.publicNetworkAccess

PublicNetworkAccess

Indica si se permite o no el acceso al punto de conexión público para esta memoria caché. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado". Si es "Deshabilitado", los puntos de conexión privados son el método de acceso exclusivo. El valor predeterminado es "Enabled"

properties.redisConfiguration

RedisConfiguration

Toda la configuración de Redis. Pocas claves posibles: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta, maxmemory-policy,notify-keyspace-events, aof-backup-enabled, aof-storage-connection-string-0, aof-storage-connection-string-1, etc.

properties.redisVersion

string

Versión de Redis. Debe tener el formato "major[.minor]" (solo se requiere "major") o el valor "latest", que hace referencia a la versión estable más reciente de Redis que está disponible. Versiones compatibles: 4.0, 6.0 (más reciente). El valor predeterminado es "latest".

properties.replicasPerMaster

integer

Número de réplicas que se van a crear por principal.

properties.replicasPerPrimary

integer

Número de réplicas que se van a crear por principal.

properties.shardCount

integer

Número de particiones que se van a crear en una caché de clúster premium.

properties.sku

Sku

SKU de la caché de Redis que se va a implementar.

properties.tenantSettings

object

Diccionario de la configuración del inquilino

properties.updateChannel

UpdateChannel

Opcional: especifica el canal de actualización para las actualizaciones mensuales de Redis que recibirá la instancia de Redis Cache. Las memorias caché que usan el canal de actualización "Versión preliminar" obtienen las actualizaciones más recientes de Redis al menos 4 semanas antes de las cachés de canales "estables". El valor predeterminado es "Estable".

properties.zonalAllocationPolicy

ZonalAllocationPolicy

Opcional: especifica cómo se asignan las zonas de disponibilidad a la caché de Redis. "Automático" permite la redundancia de zona y Azure seleccionará automáticamente las zonas en función de la disponibilidad y capacidad regionales. "UserDefined" seleccionará las zonas de disponibilidad pasadas mediante el parámetro "zones". "NoZones" generará una caché no zonal. Si no se pasa "zonalAllocationPolicy", se establecerá en "UserDefined" cuando se pasen las zonas; de lo contrario, se establecerá en "Automático" en regiones donde se admiten zonas y "NoZones" en regiones donde no se admiten zonas.

tags

object

Etiquetas de recursos.

Respuestas

Nombre Tipo Description
200 OK

RedisResource

La caché de redis existente se actualizó correctamente. Compruebe provisioningState para ver el estado detallado.

202 Accepted

RedisResource

La caché de redis existente se actualizó correctamente. Compruebe Azure-AsyncOperation encabezados para sondear el estado detallado.

Other Status Codes

ErrorResponse

Respuesta de error que describe por qué se produjo un error en la operación.

Seguridad

azure_auth

Flujo de OAuth2 de Azure Active Directory.

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
user_impersonation suplantar la cuenta de usuario

Ejemplos

RedisCacheUpdate

Solicitud de ejemplo

PATCH https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Cache/redis/cache1?api-version=2024-11-01

{
  "properties": {
    "enableNonSslPort": true,
    "replicasPerPrimary": 2
  }
}

Respuesta de muestra

{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Cache/Redis/cache1",
  "location": "East US",
  "name": "cache1",
  "type": "Microsoft.Cache/Redis",
  "tags": {},
  "properties": {
    "accessKeys": {
      "primaryKey": "<primaryKey>",
      "secondaryKey": "<secondaryKey>"
    },
    "provisioningState": "Succeeded",
    "redisVersion": "3.0",
    "sku": {
      "name": "Premium",
      "family": "P",
      "capacity": 1
    },
    "enableNonSslPort": true,
    "replicasPerMaster": 2,
    "replicasPerPrimary": 2,
    "updateChannel": "Stable",
    "zonalAllocationPolicy": "Automatic",
    "redisConfiguration": {
      "maxclients": "1000",
      "maxmemory-reserved": "50",
      "maxmemory-delta": "50"
    },
    "hostName": "cache1.redis.cache.windows.net",
    "port": 6379,
    "sslPort": 6380,
    "instances": [
      {
        "sslPort": 15000,
        "nonSslPort": 13000,
        "isMaster": true,
        "isPrimary": true
      },
      {
        "sslPort": 15001,
        "nonSslPort": 13001,
        "isMaster": false,
        "isPrimary": false
      },
      {
        "sslPort": 15002,
        "nonSslPort": 13002,
        "isMaster": false,
        "isPrimary": false
      }
    ]
  }
}
location: https://management.azure.com/subscriptions/subid/providers/Microsoft.Cache/...pathToOperationResult...
{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Cache/Redis/cache1",
  "location": "East US",
  "name": "cache1",
  "type": "Microsoft.Cache/Redis",
  "tags": {},
  "properties": {
    "accessKeys": {
      "primaryKey": "<primaryKey>",
      "secondaryKey": "<secondaryKey>"
    },
    "provisioningState": "Succeeded",
    "redisVersion": "3.0",
    "sku": {
      "name": "Premium",
      "family": "P",
      "capacity": 1
    },
    "enableNonSslPort": true,
    "replicasPerMaster": 2,
    "replicasPerPrimary": 2,
    "updateChannel": "Stable",
    "zonalAllocationPolicy": "Automatic",
    "redisConfiguration": {
      "maxclients": "1000",
      "maxmemory-reserved": "50",
      "maxmemory-delta": "50"
    },
    "hostName": "cache1.redis.cache.windows.net",
    "port": 6379,
    "sslPort": 6380,
    "instances": [
      {
        "sslPort": 15000,
        "nonSslPort": 13000,
        "isMaster": true,
        "isPrimary": true
      },
      {
        "sslPort": 15001,
        "nonSslPort": 13001,
        "isMaster": false,
        "isPrimary": false
      },
      {
        "sslPort": 15002,
        "nonSslPort": 13002,
        "isMaster": false,
        "isPrimary": false
      }
    ]
  }
}

Definiciones

Nombre Description
ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta de error

ManagedServiceIdentity

Identidad de servicio administrada (identidades asignadas por el sistema o asignadas por el usuario)

ManagedServiceIdentityType

Tipo de identidad de servicio administrada (donde se permiten los tipos SystemAssigned y UserAssigned).

PrivateEndpoint

El recurso Punto de conexión privado.

PrivateEndpointConnection

El recurso Conexión de punto de conexión privado.

PrivateEndpointConnectionProvisioningState

Estado de aprovisionamiento actual.

PrivateEndpointServiceConnectionStatus

Estado de conexión del punto de conexión privado.

PrivateLinkServiceConnectionState

Colección de información sobre el estado de la conexión entre el consumidor del servicio y el proveedor.

ProvisioningState

Estado de aprovisionamiento de instancias de Redis.

PublicNetworkAccess

Indica si se permite o no el acceso al punto de conexión público para esta memoria caché. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado". Si es "Deshabilitado", los puntos de conexión privados son el método de acceso exclusivo. El valor predeterminado es "Enabled"

RedisAccessKeys

Claves de acceso de Redis Cache.

RedisConfiguration

Toda la configuración de Redis. Pocas claves posibles: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta, maxmemory-policy,notify-keyspace-events, aof-backup-enabled, aof-storage-connection-string-0, aof-storage-connection-string-1, etc.

RedisInstanceDetails

Detalles de una sola instancia de redis.

RedisLinkedServer

Identificador del servidor vinculado

RedisResource

Un único elemento de Redis en List or Get Operation.

RedisUpdateParameters

Parámetros proporcionados a la operación Actualizar Redis.

Sku

Parámetros de SKU proporcionados para la operación de creación de Redis.

SkuFamily

Familia de SKU que se va a usar. Valores válidos: (C, P). (C = Básico/Estándar, P = Premium).

SkuName

Tipo de caché de Redis que se va a implementar. Valores válidos: (Básico, Estándar, Premium)

TlsVersion

Opcional: requiere que los clientes usen una versión TLS especificada (o superior) para conectarse (por ejemplo, "1.0", "1.1", "1.2")

UpdateChannel

Opcional: especifica el canal de actualización para las actualizaciones mensuales de Redis que recibirá la instancia de Redis Cache. Las memorias caché que usan el canal de actualización "Versión preliminar" obtienen las actualizaciones más recientes de Redis al menos 4 semanas antes de las cachés de canales "estables". El valor predeterminado es "Estable".

UserAssignedIdentity

Propiedades de identidad asignadas por el usuario

ZonalAllocationPolicy

Opcional: especifica cómo se asignan las zonas de disponibilidad a la caché de Redis. "Automático" permite la redundancia de zona y Azure seleccionará automáticamente las zonas en función de la disponibilidad y capacidad regionales. "UserDefined" seleccionará las zonas de disponibilidad pasadas mediante el parámetro "zones". "NoZones" generará una caché no zonal. Si no se pasa "zonalAllocationPolicy", se establecerá en "UserDefined" cuando se pasen las zonas; de lo contrario, se establecerá en "Automático" en regiones donde se admiten zonas y "NoZones" en regiones donde no se admiten zonas.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

Nombre Tipo Description
info

object

Información adicional.

type

string

Tipo de información adicional.

ErrorDetail

Detalle del error.

Nombre Tipo Description
additionalInfo

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

ErrorDetail[]

Detalles del error.

message

string

Mensaje de error.

target

string

Destino del error.

ErrorResponse

Respuesta de error

Nombre Tipo Description
error

ErrorDetail

Objeto de error.

ManagedServiceIdentity

Identidad de servicio administrada (identidades asignadas por el sistema o asignadas por el usuario)

Nombre Tipo Description
principalId

string

Identificador de entidad de servicio de la identidad asignada por el sistema. Esta propiedad solo se proporcionará para una identidad asignada por el sistema.

tenantId

string

Identificador de inquilino de la identidad asignada por el sistema. Esta propiedad solo se proporcionará para una identidad asignada por el sistema.

type

ManagedServiceIdentityType

Tipo de identidad de servicio administrada (donde se permiten los tipos SystemAssigned y UserAssigned).

userAssignedIdentities

<string,  UserAssignedIdentity>

identidades de User-Assigned
Conjunto de identidades asignadas por el usuario asociadas al recurso. Las claves de diccionario userAssignedIdentities serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Los valores del diccionario pueden ser objetos vacíos ({}) en las solicitudes.

ManagedServiceIdentityType

Tipo de identidad de servicio administrada (donde se permiten los tipos SystemAssigned y UserAssigned).

Nombre Tipo Description
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

PrivateEndpoint

El recurso Punto de conexión privado.

Nombre Tipo Description
id

string

Identificador de ARM para punto de conexión privado

PrivateEndpointConnection

El recurso Conexión de punto de conexión privado.

Nombre Tipo Description
id

string

Identificador de recurso completo para el recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Nombre del recurso

properties.privateEndpoint

PrivateEndpoint

Recurso del punto de conexión privado.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Colección de información sobre el estado de la conexión entre el consumidor del servicio y el proveedor.

properties.provisioningState

PrivateEndpointConnectionProvisioningState

Estado de aprovisionamiento del recurso de conexión de punto de conexión privado.

type

string

Tipo del recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

PrivateEndpointConnectionProvisioningState

Estado de aprovisionamiento actual.

Nombre Tipo Description
Creating

string

Deleting

string

Failed

string

Succeeded

string

PrivateEndpointServiceConnectionStatus

Estado de conexión del punto de conexión privado.

Nombre Tipo Description
Approved

string

Pending

string

Rejected

string

PrivateLinkServiceConnectionState

Colección de información sobre el estado de la conexión entre el consumidor del servicio y el proveedor.

Nombre Tipo Description
actionsRequired

string

Mensaje que indica si los cambios en el proveedor de servicios requieren actualizaciones en el consumidor.

description

string

Motivo de aprobación o rechazo de la conexión.

status

PrivateEndpointServiceConnectionStatus

Indica si el propietario del servicio ha aprobado o rechazado o eliminado la conexión.

ProvisioningState

Estado de aprovisionamiento de instancias de Redis.

Nombre Tipo Description
ConfiguringAAD

string

Creating

string

Deleting

string

Disabled

string

Failed

string

Linking

string

Provisioning

string

RecoveringScaleFailure

string

Scaling

string

Succeeded

string

Unlinking

string

Unprovisioning

string

Updating

string

PublicNetworkAccess

Indica si se permite o no el acceso al punto de conexión público para esta memoria caché. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado". Si es "Deshabilitado", los puntos de conexión privados son el método de acceso exclusivo. El valor predeterminado es "Enabled"

Nombre Tipo Description
Disabled

string

Enabled

string

RedisAccessKeys

Claves de acceso de Redis Cache.

Nombre Tipo Description
primaryKey

string

Clave principal actual que los clientes pueden usar para autenticarse con Redis Cache.

secondaryKey

string

La clave secundaria actual que los clientes pueden usar para autenticarse con Redis Cache.

RedisConfiguration

Toda la configuración de Redis. Pocas claves posibles: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta, maxmemory-policy,notify-keyspace-events, aof-backup-enabled, aof-storage-connection-string-0, aof-storage-connection-string-1, etc.

Nombre Tipo Description
aad-enabled

string

Especifica si la autenticación basada en AAD se ha habilitado o deshabilitado para la caché.

aof-backup-enabled

string

Especifica si la copia de seguridad de aof está habilitada.

aof-storage-connection-string-0

string

Primera cadena de conexión de la cuenta de almacenamiento

aof-storage-connection-string-1

string

Segunda cadena de conexión de la cuenta de almacenamiento

authnotrequired

string

Especifica si la autenticación está deshabilitada. No se recomienda establecer esta propiedad desde el punto de vista de seguridad.

maxclients

string

Configuración máxima de clientes

maxfragmentationmemory-reserved

string

Valor en megabytes reservados para la fragmentación por partición

maxmemory-delta

string

Valor en megabytes reservado para el uso de no caché por partición, por ejemplo, conmutación por error.

maxmemory-policy

string

La estrategia de expulsión que se usa cuando los datos no se ajusten a su límite de memoria.

maxmemory-reserved

string

Valor en megabytes reservado para el uso de no caché por partición, por ejemplo, conmutación por error.

notify-keyspace-events

string

Eventos de espacio de claves que se deben supervisar.

preferred-data-archive-auth-method

string

Método de autenticación preferido para comunicarse con la cuenta de almacenamiento usada para el archivo de datos, especificar SAS o ManagedIdentity, el valor predeterminado es SAS.

preferred-data-persistence-auth-method

string

Método de autenticación preferido para comunicarse con la cuenta de almacenamiento usada para la persistencia de datos, especificar SAS o ManagedIdentity, el valor predeterminado es SAS.

rdb-backup-enabled

string

Especifica si la copia de seguridad de rdb está habilitada.

rdb-backup-frequency

string

Especifica la frecuencia de creación de copias de seguridad de rdb en minutos. Valores válidos: (15, 30, 60, 360, 720, 1440)

rdb-backup-max-snapshot-count

string

Especifica el número máximo de instantáneas para la copia de seguridad rdb.

rdb-storage-connection-string

string

Cadena de conexión de la cuenta de almacenamiento para almacenar el archivo rdb

storage-subscription-id

string

SubscriptionId de la cuenta de almacenamiento para la persistencia (aof/rdb) mediante ManagedIdentity.

zonal-configuration

string

Configuración zonal

RedisInstanceDetails

Detalles de una sola instancia de redis.

Nombre Tipo Description
isMaster

boolean

Especifica si la instancia es un nodo principal.

isPrimary

boolean

Especifica si la instancia es un nodo principal.

nonSslPort

integer

Si enableNonSslPort es true, proporciona el puerto no SSL de la instancia de Redis.

shardId

integer

Si la agrupación en clústeres está habilitada, el identificador de partición de la instancia de Redis

sslPort

integer

Puerto SSL de instancia de Redis.

zone

string

Si la memoria caché usa zonas de disponibilidad, especifica la zona de disponibilidad donde se encuentra esta instancia.

RedisLinkedServer

Identificador del servidor vinculado

Nombre Tipo Description
id

string

Identificador del servidor vinculado.

RedisResource

Un único elemento de Redis en List or Get Operation.

Nombre Tipo Valor predeterminado Description
disableAccessKeyAuthentication

boolean

False

La autenticación en Redis mediante claves de acceso está deshabilitada cuando se establece como true. El valor predeterminado es false.

enableNonSslPort

boolean

False

Especifica si el puerto de servidor redis no ssl (6379) está habilitado.

id

string

Identificador de recurso completo para el recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

ManagedServiceIdentity

Identidad del recurso.

location

string

Ubicación geográfica donde reside el recurso

minimumTlsVersion

TlsVersion

Opcional: requiere que los clientes usen una versión TLS especificada (o superior) para conectarse (por ejemplo, "1.0", "1.1", "1.2")

name

string

Nombre del recurso

properties.accessKeys

RedisAccessKeys

Las claves de la caché de Redis, no se establecen si este objeto no es la respuesta a Create or Update redis cache

properties.hostName

string

Nombre de host de Redis.

properties.instances

RedisInstanceDetails[]

Lista de las instancias de Redis asociadas a la caché

properties.linkedServers

RedisLinkedServer[]

Lista de los servidores vinculados asociados a la memoria caché

properties.port

integer

Puerto no SSL de Redis.

properties.privateEndpointConnections

PrivateEndpointConnection[]

Lista de conexiones de punto de conexión privado asociadas a la caché de Redis especificada

properties.provisioningState

ProvisioningState

Estado de aprovisionamiento de instancias de Redis.

properties.sku

Sku

SKU de la caché de Redis que se va a implementar.

properties.sslPort

integer

Puerto SSL de Redis.

properties.staticIP

string

Dirección IP estática. Opcionalmente, se puede especificar al implementar una caché de Redis dentro de una instancia de Azure Virtual Network existente; asignado automáticamente de forma predeterminada.

properties.subnetId

string

Identificador de recurso completo de una subred de una red virtual en la que se va a implementar la caché de Redis. Formato de ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft. {Network|ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1

publicNetworkAccess

PublicNetworkAccess

Enabled

Indica si se permite o no el acceso al punto de conexión público para esta memoria caché. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado". Si es "Deshabilitado", los puntos de conexión privados son el método de acceso exclusivo. El valor predeterminado es "Enabled"

redisConfiguration

RedisConfiguration

Toda la configuración de Redis. Pocas claves posibles: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta, maxmemory-policy,notify-keyspace-events, aof-backup-enabled, aof-storage-connection-string-0, aof-storage-connection-string-1, etc.

redisVersion

string

Versión de Redis. Debe tener el formato "major[.minor]" (solo se requiere "major") o el valor "latest", que hace referencia a la versión estable más reciente de Redis que está disponible. Versiones compatibles: 4.0, 6.0 (más reciente). El valor predeterminado es "latest".

replicasPerMaster

integer

Número de réplicas que se van a crear por principal.

replicasPerPrimary

integer

Número de réplicas que se van a crear por principal.

shardCount

integer

Número de particiones que se van a crear en una caché de clúster premium.

tags

object

Etiquetas de recursos.

tenantSettings

object

Diccionario de la configuración del inquilino

type

string

Tipo del recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

updateChannel

UpdateChannel

Opcional: especifica el canal de actualización para las actualizaciones mensuales de Redis que recibirá la instancia de Redis Cache. Las memorias caché que usan el canal de actualización "Versión preliminar" obtienen las actualizaciones más recientes de Redis al menos 4 semanas antes de las cachés de canales "estables". El valor predeterminado es "Estable".

zonalAllocationPolicy

ZonalAllocationPolicy

Opcional: especifica cómo se asignan las zonas de disponibilidad a la caché de Redis. "Automático" permite la redundancia de zona y Azure seleccionará automáticamente las zonas en función de la disponibilidad y capacidad regionales. "UserDefined" seleccionará las zonas de disponibilidad pasadas mediante el parámetro "zones". "NoZones" generará una caché no zonal. Si no se pasa "zonalAllocationPolicy", se establecerá en "UserDefined" cuando se pasen las zonas; de lo contrario, se establecerá en "Automático" en regiones donde se admiten zonas y "NoZones" en regiones donde no se admiten zonas.

zones

string[]

Lista de zonas de disponibilidad de las que se indica dónde debe proceder el recurso.

RedisUpdateParameters

Parámetros proporcionados a la operación Actualizar Redis.

Nombre Tipo Valor predeterminado Description
identity

ManagedServiceIdentity

Identidad del recurso.

properties.disableAccessKeyAuthentication

boolean

False

La autenticación en Redis mediante claves de acceso está deshabilitada cuando se establece como true. El valor predeterminado es false.

properties.enableNonSslPort

boolean

False

Especifica si el puerto de servidor redis no ssl (6379) está habilitado.

properties.minimumTlsVersion

TlsVersion

Opcional: requiere que los clientes usen una versión TLS especificada (o superior) para conectarse (por ejemplo, "1.0", "1.1", "1.2")

properties.publicNetworkAccess

PublicNetworkAccess

Enabled

Indica si se permite o no el acceso al punto de conexión público para esta memoria caché. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado". Si es "Deshabilitado", los puntos de conexión privados son el método de acceso exclusivo. El valor predeterminado es "Enabled"

properties.redisConfiguration

RedisConfiguration

Toda la configuración de Redis. Pocas claves posibles: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta, maxmemory-policy,notify-keyspace-events, aof-backup-enabled, aof-storage-connection-string-0, aof-storage-connection-string-1, etc.

properties.redisVersion

string

Versión de Redis. Debe tener el formato "major[.minor]" (solo se requiere "major") o el valor "latest", que hace referencia a la versión estable más reciente de Redis que está disponible. Versiones compatibles: 4.0, 6.0 (más reciente). El valor predeterminado es "latest".

properties.replicasPerMaster

integer

Número de réplicas que se van a crear por principal.

properties.replicasPerPrimary

integer

Número de réplicas que se van a crear por principal.

properties.shardCount

integer

Número de particiones que se van a crear en una caché de clúster premium.

properties.sku

Sku

SKU de la caché de Redis que se va a implementar.

properties.tenantSettings

object

Diccionario de la configuración del inquilino

properties.updateChannel

UpdateChannel

Opcional: especifica el canal de actualización para las actualizaciones mensuales de Redis que recibirá la instancia de Redis Cache. Las memorias caché que usan el canal de actualización "Versión preliminar" obtienen las actualizaciones más recientes de Redis al menos 4 semanas antes de las cachés de canales "estables". El valor predeterminado es "Estable".

properties.zonalAllocationPolicy

ZonalAllocationPolicy

Opcional: especifica cómo se asignan las zonas de disponibilidad a la caché de Redis. "Automático" permite la redundancia de zona y Azure seleccionará automáticamente las zonas en función de la disponibilidad y capacidad regionales. "UserDefined" seleccionará las zonas de disponibilidad pasadas mediante el parámetro "zones". "NoZones" generará una caché no zonal. Si no se pasa "zonalAllocationPolicy", se establecerá en "UserDefined" cuando se pasen las zonas; de lo contrario, se establecerá en "Automático" en regiones donde se admiten zonas y "NoZones" en regiones donde no se admiten zonas.

tags

object

Etiquetas de recursos.

Sku

Parámetros de SKU proporcionados para la operación de creación de Redis.

Nombre Tipo Description
capacity

integer

Tamaño de la caché de Redis que se va a implementar. Valores válidos: para la familia C (Básico/Estándar) (0, 1, 2, 3, 4, 5, 6), para la familia P (Premium) (1, 2, 3, 4).

family

SkuFamily

Familia de SKU que se va a usar. Valores válidos: (C, P). (C = Básico/Estándar, P = Premium).

name

SkuName

Tipo de caché de Redis que se va a implementar. Valores válidos: (Básico, Estándar, Premium)

SkuFamily

Familia de SKU que se va a usar. Valores válidos: (C, P). (C = Básico/Estándar, P = Premium).

Nombre Tipo Description
C

string

P

string

SkuName

Tipo de caché de Redis que se va a implementar. Valores válidos: (Básico, Estándar, Premium)

Nombre Tipo Description
Basic

string

Premium

string

Standard

string

TlsVersion

Opcional: requiere que los clientes usen una versión TLS especificada (o superior) para conectarse (por ejemplo, "1.0", "1.1", "1.2")

Nombre Tipo Description
1.0

string

1.1

string

1.2

string

UpdateChannel

Opcional: especifica el canal de actualización para las actualizaciones mensuales de Redis que recibirá la instancia de Redis Cache. Las memorias caché que usan el canal de actualización "Versión preliminar" obtienen las actualizaciones más recientes de Redis al menos 4 semanas antes de las cachés de canales "estables". El valor predeterminado es "Estable".

Nombre Tipo Description
Preview

string

Stable

string

UserAssignedIdentity

Propiedades de identidad asignadas por el usuario

Nombre Tipo Description
clientId

string

Identificador de cliente de la identidad asignada.

principalId

string

Identificador de entidad de seguridad de la identidad asignada.

ZonalAllocationPolicy

Opcional: especifica cómo se asignan las zonas de disponibilidad a la caché de Redis. "Automático" permite la redundancia de zona y Azure seleccionará automáticamente las zonas en función de la disponibilidad y capacidad regionales. "UserDefined" seleccionará las zonas de disponibilidad pasadas mediante el parámetro "zones". "NoZones" generará una caché no zonal. Si no se pasa "zonalAllocationPolicy", se establecerá en "UserDefined" cuando se pasen las zonas; de lo contrario, se establecerá en "Automático" en regiones donde se admiten zonas y "NoZones" en regiones donde no se admiten zonas.

Nombre Tipo Description
Automatic

string

NoZones

string

UserDefined

string