Sobre o projeto
Valkey é um servidor de estrutura de dados de alto desempenho projetado principalmente para cargas de trabalho de chave/valor. Ele suporta uma ampla gama de estruturas de dados nativas e apresenta um sistema de plugins extensível para adicionar novos padrões de acesso e estruturas.
As principais capacidades incluem:
- Armazenamento de chave-valor distribuído otimizado para cache e casos de uso em tempo real.
- Suporte para múltiplos sistemas operacionais, incluindo Linux, macOS e várias versões de BSD.
- Suporte opcional a TLS para comunicações seguras (disponível como integrado ou como módulo).
- Suporte experimental a RDMA para rede de alta taxa de transferência no Linux.
- Opções de build flexíveis via Makefile ou CMake, com suporte para vários alocadores de memória (jemalloc, libc, tcmalloc).
- Integração com systemd para gerenciamento de daemon no Linux.
- Uma interface de linha de comando (valkey-cli) para interação com o servidor.