Repolode
valkey-io

valkey-io/valkey

キャッシュやリアルタイム処理向けの、高性能でRedis互換のキーバリューデータ構造サーバー。Redisからフォークされました。

代替できる製品:Redis

スター
27,487
フォーク
1,387
未解決の Issue
937
最終コミット
10 時間前

これは何?

Valkeyは、主にキー/バリュー型のワークロードを扱うデータ構造サーバーです。幅広いネイティブデータ構造をサポートし、新しいデータ構造やアクセスパターンを追加できる拡張可能なプラグインシステムを備えています。Redisのライセンスがソースコード公開型に変更される前に、Redisからフォークされました。

Linux、macOS、BSDで動作し、リトルエンディアンとビッグエンディアンの両アーキテクチャに加え、32ビット版と64ビット版をサポートしています。TLS、RDMA(実験的)、systemdとの連携、ストリーミングRDBとレプリケーション向けのZstandard圧縮などのオプション機能は、MakefileまたはCMakeを使ってビルド時に選択できます。

Valkeyにはコマンドラインクライアントのvalkey-cliが付属し、統合テスト、ユニットテスト、Module API、Sentinel、Clusterの各シナリオをカバーするテストスイートも用意されています。

主な機能

  • 01幅広いネイティブデータ構造をサポート。
  • 02新しいデータ構造やアクセスパターンを追加できる拡張可能なプラグインシステム。
  • 03組み込みまたはモジュールとして利用できる、オプションのTLSサポート。
  • 04Linuxでの実験的なRDMAサポート。
  • 05Redis互換のコマンド名と、redis-cliおよびredis-server向けのシンボリックリンク。

ユースケース

  • Webアプリケーションやサービスのキャッシュ層。
  • 高速なキー/バリューアクセスが必要なリアルタイム処理。
  • 既存のRedis環境をオープンソースのフォークへ移行。

クイックスタート

  1. 1

    Makefileを使ってValkeyをソースからビルドする

    make
  2. 2

    デフォルトの設定でサーバーを起動する

    cd src ./valkey-server
  3. 3

    別のターミナルでコマンドラインクライアントを使って接続する

    ./valkey-cli

使う前に知っておきたいこと

  • ソースからビルドするにはCツールチェーンとmakeが必要です。また、TLSやRDMAのサポートには追加のシステムライブラリが必要です。
  • RDMAのサポートは実験的なもので、Linuxでのみ動作します。

収録されている特集

トピック

よくある質問

valkey とは?
キャッシュやリアルタイム処理向けの、高性能でRedis互換のキーバリューデータ構造サーバー。Redisからフォークされました。 Valkeyは、主にキー/バリュー型のワークロードを扱うデータ構造サーバーです。幅広いネイティブデータ構造をサポートし、新しいデータ構造やアクセスパターンを追加できる拡張可能なプラグインシステムを備えています。Redisのライセンスがソースコード公開型に変更される前に、Redisからフォークされました。
valkey は無料で使えますか?ライセンスは?
valkey は BSD-3-Clause ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
valkey は今もメンテナンスされていますか?
活発にメンテナンス中。valkey の最終コミットは 2026年10月22日 です。
valkey は何に使えますか?
Webアプリケーションやサービスのキャッシュ層。 高速なキー/バリューアクセスが必要なリアルタイム処理。 既存のRedis環境をオープンソースのフォークへ移行。
valkey のインストール方法は?
Makefileを使ってValkeyをソースからビルドする: make デフォルトの設定でサーバーを起動する: cd src ./valkey-server 別のターミナルでコマンドラインクライアントを使って接続する: ./valkey-cli
valkey はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/valkey-io/valkey

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト