Redis(レディス)とは、インメモリベースのキーバリューモデル型NoSQLデータベースです。メモリ内データ構造ストアとして非常に高速なアクセスが可能で、データ永続化機能も備えています。

オープンソースのデータベース/Redisとは

Redis(レディス)とは、インメモリベースのキーバリューモデル型NoSQLデータベースです。メモリ内データ構造ストアとして非常に高速なアクセスが可能で、データ永続化機能も備えています。

「Redis」基本情報

■概要

Redis(レディス)とは、インメモリベースのキーバリューモデル型NoSQLデータベースです。メモリ内データ構造ストアとして非常に高速なアクセスが可能で、データ永続化機能も備えています。

■基本説明

Redisは、メモリ上で動作するキーバリュー型データベースです。コンピュータのメインメモリ上にキーバリューストアを構築し、外部のプログラムに対してデータ保存/読み出しなどの機能を提供します。

「インメモリ高速アクセス」「データ構造サーバ」「永続化機能」などの特徴を持ちます。

「データ構造サーバ」は、TCPソケットとシンプルなプロトコルを持つサーバクライアントモデルを使用して送信される一連のコマンドによって、変更可能なデータ構造にアクセスできる機能を提供します。したがって、Redisにアクセスする各種アプリケーションは、データ構造に対して同一の方法でアクセスできます。

■動作環境

RedisはC言語で実装されており、「Linux」「OS X」「OpenBSD」「NetBSD」「FreeBSD」などでコンパイルして使用できます。

「ビッグエンディアンアーキテクチャ」「リトルエンディアンアーキテクチャ」「32ビット」「64ビット」の各システムをサポートし、外部依存関係なしで動作できます。

■経緯

・2009年 初版リリース

■ユースケース

Redisは、特にRDBMSが苦手とする領域で大きな効果を発揮します。
・データストレージ
・セッションキャッシュ
・フルページキャッシュ
・メッセージキューアプリケーション
・メッセージブローカー
・リーダーボード
・出力キャッシュ
・非同期高速キュー処理
・閲覧数カウンター
・リアルタイムランキング集計
・最新記事タイトル一覧リアルタイム出力
・末尾/先頭から特定件数を削除/フィルタ
・1:nに配信するメッセージモデル

また、多くの企業やサイトで採用されています。
・GitHub
・Amazon Web Services
・Azure
・Stack Overflow など

■オフィシャルサイト情報

オフィシャルサイト

→Redis

ライセンス情報

Redisのライセンスは「三条BSDライセンス+他」です。

詳細について、こちらを参照ください。
→Redis →Redis license and trademark information

ダウンロード

→Redis →Download

導入事例

→Redis →Who's using Redis?

■同様製品

同様な機能を提供する製品として、次のようなものがあります。

オープンソース製品:「Memcached」など。

Redis最新TOPICS

フォレスターによる調査レポート「サービスとしてのデータベース (2017 年第 2 四半期)」AWS社提供(2017年09月27日 09:15)

オープンソース活用研究所は、『フォレスターによる調査レポート「サービスとしてのデータベース (2017 年第 2 四半期)」AWS社提供』と題した資料を無料プレゼントフォームに掲載しています。 資料では、最有力 DBaaS ベンダー 13 社(Amazon Web Services (AWS)、CenturyLink、Citus Data、ClearDB、EnterpriseDB、Google、...

  • オープソース書籍(サイド)
  • OSSNEWSに広告を掲載しませんか?

facebook

twitter