Repolode
valkey-io

valkey-io/valkey

Servidor de estructuras de datos clave-valor de alto rendimiento y compatible con Redis, bifurcado de Redis para cargas de trabajo de caché y en tiempo real.

Alternativa open source a:Redis

Estrellas
27,486
Forks
1,387
Issues abiertos
937
Último commit
hace 9 horas

¿Qué es?

Valkey es un servidor de estructuras de datos orientado principalmente a cargas de trabajo clave-valor. Admite un amplio conjunto de estructuras de datos nativas y ofrece un sistema de plugins extensible para añadir nuevas estructuras y patrones de acceso. Se bifurcó de Redis antes de que este cambiara a una licencia que permite consultar el código fuente.

El proyecto se compila en Linux, macOS y sistemas BSD, tanto en arquitecturas little-endian como big-endian, en variantes de 32 y 64 bits. Entre las funciones opcionales se incluyen TLS, RDMA (experimental), integración con systemd y compresión Zstandard para la transmisión de RDB y la replicación; se seleccionan en el momento de la compilación mediante Makefile o CMake.

Valkey incluye un cliente de línea de comandos, valkey-cli, y un conjunto de pruebas que cubre escenarios de integración, pruebas unitarias, Module API, Sentinel y Cluster.

Funciones clave

  • 01Admite una amplia variedad de estructuras de datos nativas.
  • 02Sistema de plugins extensible para incorporar nuevas estructuras de datos y patrones de acceso.
  • 03Compatibilidad opcional con TLS, integrada o mediante un módulo.
  • 04Compatibilidad experimental con RDMA en Linux.
  • 05Nombres de comandos compatibles con Redis y enlaces simbólicos para redis-cli y redis-server.

Casos de uso

  • Capa de caché para aplicaciones web y servicios.
  • Cargas de trabajo en tiempo real que requieren acceso rápido a datos clave-valor.
  • Migración de implementaciones existentes de Redis a una bifurcación de código abierto.

Inicio rápido

  1. 1

    Compila Valkey desde el código fuente con el Makefile

    make
  2. 2

    Inicia el servidor con la configuración predeterminada

    cd src ./valkey-server
  3. 3

    Conéctate con el cliente de línea de comandos desde otra terminal

    ./valkey-cli

Antes de usarlo

  • Para compilar desde el código fuente se necesitan una cadena de herramientas de C y make; la compatibilidad con TLS o RDMA requiere bibliotecas de sistema adicionales.
  • La compatibilidad con RDMA es experimental y solo funciona en Linux.

En colecciones

Temas

Preguntas frecuentes

¿Qué es valkey?
Servidor de estructuras de datos clave-valor de alto rendimiento y compatible con Redis, bifurcado de Redis para cargas de trabajo de caché y en tiempo real. Valkey es un servidor de estructuras de datos orientado principalmente a cargas de trabajo clave-valor. Admite un amplio conjunto de estructuras de datos nativas y ofrece un sistema de plugins extensible para añadir nuevas estructuras y patrones de acceso. Se bifurcó de Redis antes de que este cambiara a una licencia que permite consultar el código fuente.
¿valkey es gratuito? ¿Qué licencia tiene?
valkey es open source bajo la licencia BSD-3-Clause. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿valkey sigue mantenido?
Mantenimiento activo. El último commit de valkey fue el 22 oct 2026.
¿Para qué puedo usar valkey?
Capa de caché para aplicaciones web y servicios. Cargas de trabajo en tiempo real que requieren acceso rápido a datos clave-valor. Migración de implementaciones existentes de Redis a una bifurcación de código abierto.
¿Cómo se instala valkey?
Compila Valkey desde el código fuente con el Makefile: make Inicia el servidor con la configuración predeterminada: cd src ./valkey-server Conéctate con el cliente de línea de comandos desde otra terminal: ./valkey-cli
¿Dónde consigo valkey?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/valkey-io/valkey

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados