Об этом проекте

Valkey представляет собой высокопроизводительный сервер структур данных, предназначенный в первую очередь для рабочих нагрузок типа «ключ/значение». Он поддерживает широкий спектр нативных структур данных и обладает расширяемой системой плагинов для добавления новых структур и паттернов доступа. Ключевые возможности включают: - Распределенное хранилище «ключ-значение», оптимизированное для кэширования и сценариев использования в реальном времени. - Поддержка нескольких операционных систем, включая Linux, macOS и различные версии BSD. - Опциональная поддержка TLS для безопасной связи (доступна как встроенная функция или в виде модуля). - Экспериментальная поддержка RDMA для высокопроизводительных сетевых соединений в Linux. - Гибкие варианты сборки через Makefile или CMake с поддержкой различных аллокаторов памяти (jemalloc, libc, tcmalloc). - Интеграция с systemd для управления демонами в Linux. - Интерфейс командной строки (valkey-cli) для взаимодействия с сервером.