NuevoVarios servicios por sitioLeer

Tecnologías

Valkey en lugar de Redis: por qué lo elegimos

Por el equipo de Syli Labs · Publicado el · 5 min de lectura

En resumen

Syli Labs ofrece Valkey como caché y cola de espera gestionadas. Valkey habla el mismo protocolo que Redis: sus bibliotecas Redis funcionan sin cambios, con la variable REDIS_URL. Lo elegimos por su licencia libre (BSD), que permite ofrecerlo como servicio gestionado.

Qué es Valkey

Valkey es una base de datos en memoria, derivada de Redis y mantenida por la Linux Foundation. Sirve como caché, almacén de sesiones y cola de espera sencilla.

Por qué no Redis directamente

Las últimas versiones de Redis ya no tienen una licencia libre clásica. Valkey mantiene la licencia BSD: podemos ofrecerlo como servicio gestionado sin riesgo para usted ni para nosotros.

Qué cambia para usted

  • Sus bibliotecas Redis (ioredis, redis-py, Redix, Predis…) funcionan tal cual;
  • la conexión añade REDIS_URL a su servicio;
  • Valkey siempre es privado: solo se puede acceder desde los servicios de su sitio.

¿Y Dragonfly?

Lo descartamos: su licencia prohíbe ofrecerlo como servicio gestionado.

Preguntas frecuentes

¿Tengo que cambiar mi código?

No, siempre que lea la dirección de la caché en REDIS_URL.

¿Se hacen copias de seguridad de mis datos de Valkey?

Valkey sirve sobre todo como caché: los datos se pueden reconstruir. Guarde los datos importantes en PostgreSQL.