Cómo almacenar datos de aplicación en caché con Redis de Redis Labs

Puedes usar Redis Labs Cloud para almacenar datos de aplicación en caché. Redis Cloud es un servicio completamente administrado que ofrece una variedad de opciones para ejecutar Redis.

Precios

Redis Labs ofrece un nivel gratuito que brinda 30 MB de almacenamiento.

Cómo establecer la configuración

Para usar Redis de Redis Labs:

  1. Regístrate con una cuenta de Redis Labs Cloud.
  2. Crea una base de datos de Redis con Redis Cloud. Asegúrate de especificar GCE/us-central1 como la nube para la menor latencia. Especifica una contraseña segura, ya que tu instancia de Redis será de acceso público.
  3. Ten en cuenta el Endpoint para la base de datos.

Cómo instalar una biblioteca cliente de Redis

En el proyecto de muestra, se usa el paquete Nuget de Google.Cloud.Storage.V1.

Cómo conectarse a Redis por Redis Labs

Edita appsettings.json y agrega tu extremo Redis:

{
  "RedisEndpoint": "your-redis-endpoint",
  "Logging": {
    "IncludeScopes": false,
    "LogLevel": {
      "Default": "Debug",
      "System": "Information",
      "Microsoft": "Information"
    }
  }
}

Cómo probar Redis de forma local

Si intentas probar tu aplicación de manera local, aun así puedes conectarte a tu base de datos Redis Labs de Redis. No obstante, es posible que quieras ejecutar una instancia local de Redis para evitar la interacción con los datos de producción.

Sigue las instrucciones en la documentación de Redis para instalar y ejecutar Redis de forma local. Ten en cuenta que, en este momento, no es posible ejecutar Redis de manera local en Windows.

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Entorno flexible de App Engine para documentos .NET