Azure Redis Cache

Acceso a datos consistente, de baja latencia y alto rendimiento para implementar aplicaciones de Azure rápidas y escalables

Redis Cache

Azure Redis Cache se basa en la popular caché en Redis de código abierto. Ofrece acceso a una caché en Redis segura y dedicada, administrada por Microsoft y accesible desde cualquier aplicación de Azure.

Azure Redis Cache está disponible en los niveles siguientes:

  • Básico: un solo nodo, varios tamaños, ideal para desarrollo o pruebas y para cargas de trabajo no críticas. El nivel Básico no tiene Acuerdo de Nivel de Servicio.
  • Estándar: Caché replicada en una configuración de dos nodos, primario y secundario, administrada por Microsoft y con un Acuerdo de Nivel de Servicio de alta disponibilidad.
  • Premium: Todas las características del nivel Básico, incluido un Acuerdo de Nivel de Servicio de alta disponibilidad, así como un mejor rendimiento a través de cachés de nivel Básico y Estándar, cargas de trabajo de mayor tamaño, recuperación ante desastres, seguridad mejorada, etc.

    A continuación se indican características adicionales del nivel Premium:

    • La persistencia en Redis permite mantener datos almacenados en la memoria caché en Redis. También puede tomar instantáneas y crear copias de seguridad de los datos, que puede cargar después en caso de error.
    • El clúster de Redis comparte datos automáticamente entre varios nodos de Redis, de forma que puede crear cargas de trabajo con tamaños de memoria más grandes (más de 53 GB) y obtener un mejor rendimiento.
    • La implementación de Microsoft Azure Virtual Network aporta seguridad mejorada y aislamiento de su Azure Redis Cache, así como subredes, directivas de control de acceso y otras características para restringir aún más el acceso.

Las memorias caché de nivel Básico y Estándar están disponibles en tamaños de hasta 53 GB, mientras que las de nivel Premium lo están en tamaños de hasta 530 GB e incluso más a petición.

Obtenga más información sobre Azure Redis Cache y las características premium.

Alto rendimiento

Azure Redis Cache ayuda a mejorar la capacidad de respuesta de las aplicaciones, incluso cuando aumenta la carga de clientes. Aprovecha las características de baja latencia y alto rendimiento del motor de Redis. Esta capa de caché distribuida independiente permite al nivel de datos escalar por separado para hacer un uso más eficaz de los recursos de proceso en la capa de aplicación.

Grandes características

Redis es un avanzado almacén de pares clave-valor, donde las claves pueden contener estructuras de datos tales como cadenas, objetos hash, listas, conjuntos y conjuntos ordenados. Redis admite un conjunto de operaciones atómicas con estos tipos de datos.

Redis también admite la replicación maestro-subordinado de configuración trivial, con una primera sincronización sin bloqueo muy rápida y reconexión automática en caso de desconexión de red (netsplit).

Otras características son las transacciones, publicación/suscripción, scripting Lua, claves con un período de vida limitado y opciones de configuración que hacen que Redis se comporte como una memoria caché.

Puede usar Redis desde la mayoría de los lenguajes de programación actuales.

Azure Redis Cache usa la autenticación de Redis y también admite las conexiones SSL con Redis.

Fácil de usar y administrar

Azure Redis Cache es fácil de usar: solo tiene que aprovisionar memoria caché en Microsoft Azure Portal y llamar a su punto de conexión usando cualquier cliente que admita Redis. Si ha utilizado Redis antes, ya sabe cómo usar Azure Redis Cache.

Azure Redis Cache es fácil de administrar: supervise el estado y el rendimiento de su caché a través de Microsoft Azure Portal. Además, puede dejar en manos de Microsoft la administración de la replicación de la memoria caché, lo que ayuda a aumentar la disponibilidad de los datos en caché si se producen errores de esta memoria.

Creación y administración de una memoria caché en Redis

Creación de una caché en Redis mediante Microsoft Azure Portal

  1. En Microsoft Azure Portal, haga clic en Nuevo > Datos y almacenamiento > Redis Caché.
  2. Proporcione el nombre de la memoria caché que desea crear, elija la región donde desea ejecutarla y haga clic en Crear. Estará lista para usarla en cuestión de minutos.

Creación de una caché en Redis mediante la línea de comandos

Cree una memoria caché en Redis desde nuestra interfaz de PowerShell mediante el comando siguiente:

New-AzureRmRedisCache -ResourceGroupName myGroup -Name mycache -Location "West US"

Administración de una caché en Redis

Una vez creada la memoria caché en Redis, use el portal o la línea de comandos para configurar las opciones y supervisar su uso.

Productos y servicios relacionados

Virtual Machines

Aprovisione las máquinas virtuales de Windows y Linux en segundos

App Service

Cree eficaces aplicaciones en la nube con rapidez para la Web y móviles

Cree su próxima aplicación, altamente escalable y con gran capacidad de respuesta, mediante Azure Redis Cache