Redis

Introducción a Redis Cache

¿Qué es Redis Cache?

Redis Cache es un servicio de caché distribuido de Microsoft Azure, basado en el proyecto open source Redis. Redis es un repositorio de datos que emplea un sistema de Key-Value para almacenar la información, con la particularidad que los Keys, además de poder ser un string, o hash, pueden ser datos complejos, como listas o conjuntos. Está disponible en dos niveles de servicio:

  • Basic: consta de un nodo. Diferentes tamaños disponibles.
  • Standard: Dos nodos: Maestro/Esclavo. Incluye SLA y replicación. Diferentes tamaños disponibles.

El tamaño máximo disponible, a la hora de escribir este post, es de 53 GB.

¿Por qué debería usarlo?

Azure Redis Cache ayuda a que nuestas aplicaciones sean más responsivas, incluso bajo carga, aprovechando que Redis está pensado para trabajar con bajas latencias y alta carga de peticiones. Al estar en un servicio independiente, la información almacenada en Redis está disponible para cada una de las instancias que conforman nuestro servicio. Si necesitamos un SLA (Service Level Agreement), Azure lo provee al usar el nivel de servicio Standard, con un esquema Maestro/Esclavo.

Creación del servicio

Para crear nuestro servicio de Azure Redis Cache, vamos al nuevo portal de Azure, y seleccionamos el botón Nuevo: Nuevo Luego «Data + storage»: Data + storage Finalmente «Caché en Redis»: Caché en Redis Ingresamos el nombre de nuestro servicio y su nivel de precios, junto con su ubicación y el Grupo de recursos: Nuevo servicio de caché en Redis

Niveles de servicio

Tenemos disponobles dos niveles de servicio:

  • Básico: con acceso SSL, y un servicio dedicado (a partir de 1 GB de tamaño, el servicio de 250MB corre sobre una infraestructura compartida, y por lo tanto tiene un rendimiento limitado).
  • Estándar: por sobre lo ofrecido en el plan básico, agrega replicación y un contrato de nivel de servicio del 99.9%.

Los tamaños disponibles serán de:

  • 250 MB
  • 1 GB
  • 2.5 GB
  • 6 GB
  • 13 GB
  • 26 GB
  • 53 GB

Así de simple es la creación de nuestro servicio de caché en Redis. En el próximo post, les estaré mostrando como acceder a nuestro servicio desde código C#. @gjbellmann

Anuncio publicitario

1 comentario en “Introducción a Redis Cache

  1. Pingback: Accediendo a Redis caché desde .NET | Guillermo Bellmann

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.