Ruby: Configurar Redis como sistema de caché para Ruby on Rails

Esta documentación forma parte de la guía Redis. Consulte la guía completa aquí: Cómo conectar Ruby con Redis.

👋 ¡Bienvenido a la documentación de Stackhero!

Stackhero ofrece una solución Ruby cloud lista para usar que proporciona una serie de beneficios, incluyendo:

  • Despliegue su aplicación en segundos con un simple git push.
  • Use su propio nombre de dominio y benefíciese de la configuración automática de certificados HTTPS para una mayor seguridad.
  • Disfrute de la tranquilidad con copias de seguridad automáticas, actualizaciones con un clic, y precios sencillos, transparentes y predecibles.
  • Obtenga un rendimiento óptimo y una seguridad robusta gracias a una VM privada y dedicada.

Ahorre tiempo y simplifique su vida: solo toma 5 minutos probar la solución de Ruby cloud hosting de Stackhero!

Para empezar, puede instalar la gema redis:

bundle add redis

A continuación, puede actualizar el archivo config/environments/production.rb con esta línea:

config.cache_store = :redis_cache_store, { url: ENV["REDIS_URL"] }

Después, puede definir la variable de entorno REDIS_URL. Este ejemplo muestra el formato que debe usar. Solo tiene que sustituir <yourPassword> y <XXXXXX> por sus propios valores:

REDIS_URL="rediss://default:<yourPassword>@<XXXXXX>.stackhero-network.com:6380"

Si quiere más detalles sobre cómo usar Redis como sistema de caché en Ruby on Rails, puede consultar la documentación oficial de Rails.