À propos du projet

Valkey est un serveur de structures de données haute performance principalement conçu pour les charges de travail clé/valeur. Il prend en charge une large gamme de structures de données natives et dispose d'un système de plugins extensible pour ajouter de nouveaux modèles d'accès et de nouvelles structures. Les capacités clés incluent : - Stockage clé-valeur distribué optimisé pour la mise en cache et les cas d'utilisation en temps réel. - Prise en charge de plusieurs systèmes d'exploitation, notamment Linux, macOS et diverses variantes de BSD. - Prise en charge optionnelle de TLS pour des communications sécurisées (disponible en tant que fonctionnalité intégrée ou module). - Prise en charge expérimentale de RDMA pour un réseau à haut débit sur Linux. - Options de compilation flexibles via Makefile ou CMake, avec prise en charge de divers allocateurs de mémoire (jemalloc, libc, tcmalloc). - Intégration avec systemd pour la gestion des démons sur Linux. - Une interface en ligne de commande (valkey-cli) pour interagir avec le serveur.