コンテンツへスキップ
FindOpenSource

Redis

データベース、キャッシュ、メッセージブローカー、ストリーミングエンジンとして使われる、インメモリデータ構造ストアです。

概要

Redis(8.0 リリース以降「Redis Community Edition」から「Redis Open Source」に改称)は、主にキャッシュとして使われるインメモリのデータ構造サーバーですが、汎用的なデータ構造ストア、セッションストア、メッセージブローカー/キューシステムとしても機能し、Redis Search を通じて AI アプリケーション向けの検索・ベクトルクエリエンジン(セマンティックキャッシュ、RAG 検索、LLM の短期/長期記憶)としても使えます。

主にメモリ内にデータを保持し、効率的なデータ構造(文字列、リスト、セット、ハッシュ、ソート済みセット、ストリームなど)を使用するため、非常に低い、しばしばサブミリ秒単位のレイテンシを実現します。モジュール API を使えば、デフォルトで提供される以上のコマンドや機能を追加して拡張できます。

ライセンスはバージョンによって変化しています。7.2.x までのリリースは BSD-3-Clause ですが、8.0.x 以降は RSALv2、SSPLv1、AGPLv3 のいずれかを選択できる形で提供されています。セルフホストに加え、Redis Ltd. は Redis Software(セルフマネージド、エンタープライズ向け)と Redis Cloud(AWS、Azure、Google Cloud 上でのフルマネージド)も提供しています。

カテゴリ
データベースストレージ
キーワード
cachein-memorykey-valuedatabasenosql
言語
C
ライセンス
AGPL-3.0

誤りを見つけましたか? GitHub で修正を提案する