Sobre el proyecto
Valkey es un servidor de estructuras de datos de alto rendimiento diseñado principalmente para cargas de trabajo de clave/valor. Soporta una amplia gama de estructuras de datos nativas y cuenta con un sistema de complementos extensible para añadir nuevos patrones de acceso y estructuras.
Las capacidades clave incluyen:
- Almacenamiento de clave-valor distribuido optimizado para almacenamiento en caché y casos de uso en tiempo real.
- Soporte para múltiples sistemas operativos, incluyendo Linux, macOS y varias versiones de BSD.
- Soporte opcional de TLS para comunicaciones seguras (disponible como integrado o como módulo).
- Soporte experimental de RDMA para redes de alto rendimiento en Linux.
- Opciones de compilación flexibles a través de Makefile o CMake, con soporte para varios asignadores de memoria (jemalloc, libc, tcmalloc).
- Integración con systemd para la gestión de demonios en Linux.
- Una interfaz de línea de comandos (valkey-cli) para interactuar con el servidor.