Ejemplos de Azure Cache for Redis

Encontrará una lista de ejemplos de Azure Cache for Redis en este artículo. Los ejemplos cubren escenarios como:

  • Conectarse a una memoria caché
  • Leer y escribir datos hacia y desde una memoria caché
  • Y el uso de proveedores de Azure Cache for Redis de ASP.NET.

Algunos ejemplos son proyectos descargables. Otros ejemplos proporcionan instrucciones paso a paso que incluyen fragmentos de código, pero no vínculos a un proyecto descargable.

Ejemplos Hello world

Los ejemplos de esta sección muestran los conceptos básicos de la conexión a una instancia de Azure Cache for Redis. En el ejemplo también se muestra cómo realizar operaciones de lectura y escritura de datos en la memoria caché mediante distintos lenguajes y clientes de Redis.

En el ejemplo Hello world se muestra cómo hacer diversas operaciones de caché mediante el cliente .NET StackExchange.Redis.

Este ejemplo lo siguiente:

  • Uso de distintas opciones de conexión
  • Lectura y escritura de objetos hacia y desde la memoria caché mediante operaciones sincrónicas y asincrónicas
  • Uso de comandos MGET/MSET de Redis para devolver valores de las claves especificadas
  • Realización de operaciones transaccionales de Redis
  • Trabajo con listas de Redis y conjuntos ordenados
  • Almacenamiento de objetos de .NET con serializadores JsonConvert
  • Uso de conjuntos de Redis para implementar el etiquetado
  • Trabajar con el Clúster en Redis

Para más información, consulte el documento StackExchange.Redis.Tests en GitHub. Para más escenarios de uso, consulte las pruebas unitarias StackExchange.Redis.Tests.

En el artículo de uso de Azure Cache for Redis con Python se muestra una introducción a Azure Cache for Redis con Python y el cliente redis-py.

Trabajar con objetos .NET en la memoria caché muestra una forma de serializar objetos .NET para realizar operaciones de escritura y lectura con ellos en una instancia de Azure Cache for Redis.

Uso de Azure Cache for Redis como backplane de escalado horizontal para ASP.NET SignalR

El ejemplo de Uso de Azure Cache for Redis como backplane de escalado horizontal para ASP.NET SignalR muestra cómo usar Azure Cache for Redis como backplane de SignalR. Para obtener más información acerca de backplane, consulte Escalado horizontal SignalR con Redis.

Ejemplo de consulta de cliente de Azure Cache for Redis

Este ejemplo compara el rendimiento entre el acceso a datos desde una memoria caché y el acceso a datos desde almacenamiento de persistencia. Este ejemplo tiene dos proyectos.

Estado de sesión de ASP.NET y almacenamiento en caché de resultados

El ejemplo Uso de Azure Cache for Redis para almacenar ASP.NET SessionState y OutputCache muestra:

  • Cómo usar Azure Cache for Redis para almacenar la sesión y la memoria caché de salida de ASP.NET
  • Uso de los proveedores SessionState y OutputCache para Redis.

Administración de Azure Cache for Redis con MAML

En el ejemplo del artículo Administración de Azure Cache for Redis mediante las bibliotecas de administración de Azure se muestra cómo usar bibliotecas de administración de Azure para administrar (crear, actualizar y eliminar) la caché.

Ejemplo de personalización de supervisión

El ejemplo de Acceso a los datos de supervisión de Azure Cache for Redis muestra cómo acceder a datos de supervisión para la instancia de Azure Cache for Redis fuera de Azure Portal.

Un clon de estilo Twitter escrito mediante PHP y Redis

El ejemplo Retwis es el Hello World de Redis. Es un clon de red social mínima de tipo Twitter escrito mediante Redis y PHP mediante el cliente Predis. El código fuente está diseñado para ser sencillo y al mismo tiempo para mostrar diferentes estructuras de datos de Redis.

Supervisión del ancho de banda

El ejemplo Supervisión del ancho de banda permite supervisar el ancho de banda utilizado en el cliente. Para medir el ancho de banda, ejecute el ejemplo en el equipo cliente de la caché, realice llamadas a la memoria caché y observe el ancho de banda notificado por el ejemplo de supervisión de ancho de banda.