Archivo de la etiqueta: Performance

Accediendo a Redis caché desde .NET

Introducción

Al ser un servicio de Microsoft Azure, el servicio de caché en Redis es accesible desde una API REST, pero, ¿para qué tomarnos el trabajo de acceder de esta forma si tenemos disponibles librerías de alto nivel que nos ayudan en esta tarea?

La gente de Stack Exchange (si, los dueños de Stack Overflow) creó una librería, open source y altamente performante, para acceder a Redis (algo que ellos usan mucho para sus propios servicios), llamada StackExchange.Redis. En este post vamos a estar viendo cómo acceder a nuestro servicio de caché en Redis utilizando esta librería.

Para saber como crear el servicio de caché de Redis en Azure, pueden ver mi post de Introducción a Redis Cache. Sigue leyendo

Anuncios
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?

Sigue leyendo