PrimaryKey : ******
SecondaryKey : ******
ResourceGroupName : MyGroup
Id : /subscriptions/a559b6fd-3a84-40bb-a450-b0db5ed37dfe/resourceGroups/mygroup/providers/Microsoft.Cache/Redis/MyCache
Location : Central US
Name : mycache
Type : Microsoft.Cache/Redis
HostName : mycache.redis.cache.windows.net
Port : 6379
ProvisioningState : creating
SslPort : 6380
RedisConfiguration : {[maxmemory-policy, allkeys-random], [maxclients, 7500], [maxmemory-reserved, 200],
[maxfragmentationmemory-reserved, 300]...}
EnableNonSslPort : False
RedisVersion : 4.0.14
Size : 6GB
Sku : Premium
Tag : {}
Zone : {1, 2}
Este comando crea la instancia de Azure Cache for Redis en varias zonas.
Ejemplo 4: Creación de una instancia de Virtual Network enable Cache
Requisitos para crear la caché de habilitación de red virtual.
Cree la red virtual en el mismo grupo de recursos en el que desea crear la caché de Redis. Puede crear una red virtual desde el comando de PowerShell New-AzVirtualNetwork .
Necesitará SubnetID para habilitar la memoria caché. A continuación se indica la sintaxis de SubnetID.
Formato de SubnetID: /subscriptions/{subid}/resourceGroups/{resourceGroupName}/providers/Microsoft.ClassicNetwork/VirtualNetworks/{vnetName}/subnets/{subnetName}
PrimaryKey : ******
SecondaryKey : ******
ResourceGroupName : MyGroup
Id : /subscriptions/a559b6fd-3a84-40bb-a450-b0db5ed37dfe/resourceGroups/mygroup/providers/Microsoft.Cache/Redis/MyCache
Location : Central US
Name : mycache
Type : Microsoft.Cache/Redis
HostName : mycache.redis.cache.windows.net
Port : 6379
ProvisioningState : creating
SslPort : 6380
RedisConfiguration : {[maxmemory-policy, allkeys-random], [maxclients, 7500], [maxmemory-reserved, 200],
[maxfragmentationmemory-reserved, 300]...}
EnableNonSslPort : False
RedisVersion : 4.0.14
Size : 6GB
Sku : Premium
SubnetId : /subscriptions/a559b6fd-3a84-40bb-a450-b0db5ed37dfe/resourceGroups/mygroup/providers/Microsoft.Network/virtualNetworks/MyNet/subnets/MySubnet
StaticIP : 10.0.0.4
Tag : {}
Zone : []
Ejemplo 5: Configuración de la persistencia de datos para una instancia premium de Azure Cache for Redis
La persistencia escribe datos de Redis en una cuenta de Azure Storage que posee y administra. Por lo tanto, antes de configurar la persistencia de datos, debe tener una cuenta de almacenamiento en el mismo grupo de recursos. Elija una cuenta de almacenamiento en la misma región y suscripción que la memoria caché y se recomienda una cuenta de Premium Storage porque Premium Storage tiene un mayor rendimiento.
Después de crear una cuenta de almacenamiento, obtenga la cadena de conexión de la cuenta de almacenamiento mediante este procedimiento.
Ejecute este comando Get-AzStorageAccountKey -ResourceGroupName $resourceGroupName -Name $storageAccountName en PowerShell.
En la salida anterior, copie cualquier clave.
Coloque la clave de la cuenta de almacenamiento y el nombre de la cuenta de almacenamiento en formato siguiente para obtener la cadena de conexión de la cuenta de almacenamiento.
Formato de cadena de conexión :- "DefaultEndpointsProtocol=https; AccountName={storageAccountName}; AccountKey={storageAccountKey}; EndpointSuffix=mySuffix"
Debe tener las opciones de configuración específicas de Redis para habilitar la persistencia de datos.
Para habilitar la copia de seguridad de RDB
rdb-backup-enabled (Establecer true o false)
rdb-storage-connection-string (Asigne una cadena de conexión con el formato anterior).
rdb-backup-frequency (Establezca un intervalo de copia de seguridad en minutos. Solo puede elegir entre - 15, 30, 60, 360, 720 y 1440 minutos).
PrimaryKey : ******
SecondaryKey : ******
ResourceGroupName : MyGroup
Id : /subscriptions/a559b6fd-3a84-40bb-a450-b0db5ed37dfe/resourceGroups/mygroup/providers/Microsoft.Cache/Redis/MyCache
Location : Central US
Name : mycache
Type : Microsoft.Cache/Redis
HostName : mycache.redis.cache.windows.net
Port : 6379
ProvisioningState : creating
SslPort : 6380
RedisConfiguration : {[maxmemory-policy, allkeys-random], [maxclients, 7500], [maxmemory-reserved, 200],
[maxfragmentationmemory-reserved, 300], [rdb-backup-enabled, true]....}
EnableNonSslPort : False
RedisVersion : 4.0.14
Size : 6GB
Sku : Premium
Tag : {}
Zone : []
Ejemplo 6: Configuración de la persistencia de datos para una instancia premium de Azure Cache for Redis: copia de seguridad de AOF habilitada
Para la copia de seguridad de AOF habilitada.
aof-backup-enabled (Establecer true o false),
aof-storage-connection-string-0 (Proporcione una cadena de conexión con el formato anterior).
aof-storage-connection-string-1 (opcionalmente, puede configurar otra cuenta de almacenamiento. Si se configura una segunda cuenta de almacenamiento, las escrituras en la caché de réplicas se escriben en esta segunda cuenta de almacenamiento).
Especifica el tipo de identidad que se usa para Azure Cache for Redis. Valores válidos: "SystemAssigned" o "UserAssigned" o "SystemAssignedUserAssigned" o "None"
Especifica los valores de configuración de Redis.
Los valores aceptables para este parámetro son:
rdb-backup-enabled.
Especifica que la persistencia de datos de Redis está habilitada.
Solo nivel Premium.
rdb-storage-connection-string.
Especifica la cadena de conexión a la cuenta de almacenamiento para la persistencia de datos de Redis.
Solo nivel Premium.
rdb-backup-frequency.
Especifica la frecuencia de copia de seguridad para la persistencia de datos de Redis.
Solo nivel Premium.
maxmemory-reserved.
Configura la memoria reservada para los procesos que no son de caché.
Niveles Estándar y Premium.
maxmemory-policy.
Configura la directiva de expulsión para la memoria caché.
Todos los planes de tarifa.
notify-keyspace-events.
Configura las notificaciones del espacio de claves.
Niveles Estándar y Premium.
hash-max-ziplist-entries.
Configura la optimización de memoria para tipos de datos agregados pequeños.
Niveles Estándar y Premium.
hash-max-ziplist-value.
Configura la optimización de memoria para tipos de datos agregados pequeños.
Niveles Estándar y Premium.
set-max-intset-entries.
Configura la optimización de memoria para tipos de datos agregados pequeños.
Niveles Estándar y Premium.
zset-max-ziplist-entries.
Configura la optimización de memoria para tipos de datos agregados pequeños.
Niveles Estándar y Premium.
zset-max-ziplist-value.
Configura la optimización de memoria para tipos de datos agregados pequeños.
Niveles Estándar y Premium.
Bases.
Configura el número de bases de datos.
Esta propiedad solo se puede configurar al crear la memoria caché.
Niveles Estándar y Premium.
Para más información, consulte Administración de Azure Redis Cache con Azure PowerShellhttp://go.microsoft.com/fwlink/?LinkId=800051 (http://go.microsoft.com/fwlink/?LinkId=800051).
preferred-data-archive-auth-method 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 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.
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".
Especifica una dirección IP única en la subred de Redis Cache.
Si no especifica un valor para este parámetro, este cmdlet elige una dirección IP de la subred.
El identificador de recurso completo de una subred de una red virtual en la que se va a implementar Azure Cache for Redis.
Formato de ejemplo: /subscriptions/{subid}/resourceGroups/{resourceGroupName}/Microsoft. {Network|ClassicNetwork}/VirtualNetworks/{vnetName}/subnets/{subnetName}
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". Entre los valores posibles se incluyen: "Stable", "Preview"
Especifica una o varias identidades de usuario separadas por comas que se asociarán a Azure Cache for Redis. Las referencias de identidad de usuario serán identificadores de recursos de ARM con el formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identities/{identityName}'
Opcional: 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.
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.