このプロジェクトについて
Valkeyは、主にキー/バリューワークロード向けに設計された高性能なデータ構造サーバーです。幅広いネイティブデータ構造をサポートしており、新しいアクセスパターンや構造を追加するための拡張可能なプラグインシステムを備えています。
主な機能は以下の通りです:
- キャッシュおよびリアルタイムユースケースに最適化された分散キーバリューストレージ。
- Linux、macOS、および各種BSDフレーバーを含む複数のオペレーティングシステムをサポート。
- セキュアな通信のためのオプションのTLSサポート(組み込みまたはモジュールとして利用可能)。
- Linux上の高スループットネットワーキングのための実験的なRDMAサポート。
- MakefileまたはCMakeによる柔軟なビルドオプションを提供し、さまざまなメモリアロケータ(jemalloc、libc、tcmalloc)をサポート。
- Linuxでのデーモン管理のためのsystemdとの統合。
- サーバーと対話するためのコマンドラインインターフェース(valkey-cli)。