Saltar al contenido principal

🚀 Redis en la plataforma SaveinCloud

Esta guía tiene como objetivo instruir la creación, configuración y buenas prácticas de uso del stack Redis en la plataforma PaaS de SaveinCloud, ideal para aplicaciones que demandan alto rendimiento en caché, colas y almacenamiento de datos en memoria.


🛠️ Instalación vía Panel

  1. Accede al panel de SaveinCloud y haz clic en Nuevo Ambiente.
  2. En la capa NoSQL haz clic en Redis.

imagem

Verás la opción para seleccionar la versión de Redis y los recursos que deben ser asignados:

imagem

info

ℹ️ Para elegir utilizar Cloudlets Reservados o Dinámicos, consulta en: Cloudlets y Escalabilidad.


aviso

⚠️ Cuando se marque la opción de IP Pública, el acceso externo deberá realizarse utilizando el puerto estándar 6379 de Redis.


📁 Accediendo a tu Redis

Después de la creación de tu instancia, recibirás por correo electrónico los datos de acceso:

  • Dirección: Host o IP Pública
  • Puerto: 6379 (estándar Redis)
  • Contraseña: Generada automáticamente

🔐 Accediendo vía CLI (Web SSH)

redis-cli -h localhost -p 6379 -a suaSenha

🔐 Accediendo remotamente

redis-cli -h IP_DO_SERVIDOR -p 6379 -a suaSenha

O utilizando clientes GUI como RedisInsight, Another Redis Desktop Manager o integrando directamente en tu aplicación.

🗄️ Estructura de Carpetas Importante

/etc/redis/redis.conf           # Arquivo principal de configuração
/var/lib/redis/ # Diretório de armazenamento dos dados persistentes (RDB/AOF)
/var/log/redis/ # Logs do Redis

🔌 Persistencia de Datos

Redis posee dos métodos principales de persistencia:

  • RDB (Snapshotting): Genera backups periódicos en formato de snapshot.
  • AOF (Append Only File): Registro de todas las operaciones que modifican los datos.

La configuración de estos métodos está en el archivo:

/etc/redis/redis.conf

Busca las secciones:

  • save (para RDB)
  • appendonly (para AOF)

📈 Optimización y Rendimiento

  • Ajusta el parámetro maxmemory para controlar el uso de RAM.
  • Define la política de descarte de claves (maxmemory-policy) según tu necesidad, ejemplos:
    • volatile-lru
    • allkeys-lru
    • volatile-ttl
    • noeviction
  • Utiliza conexiones internas siempre que sea posible para reducir latencia.
  • Monitorea Redis con herramientas como:
    • redis-cli info
    • htop / top
tip

💡 Consulta la Documentación de Configuración de Memoria de Redis para estimar correctamente los recursos necesarios.


📚 Recursos Relacionados


🧠 ¿Dudas?

Contacta con el equipo de soporte técnico de SaveinCloud. ¡Estamos listos para ayudarte!