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

【OSS】Googleクラウド、7つの主要なオープンソース中心の企業との戦略的パートナーシップを発表---「Elastic」「MongoDB」「Neo4j」「Redis」他(2019年04月12日 11:22)

Googleは、データ管理と分析の分野で、7つの主要なオープンソース中心の企業との戦略的パートナーシップを発表した。 パートナーシップ企業 Googleの戦略的パートナーシップとなったのは以下の7企業。 1.Confluent 2.DataStax 3.Elastic

  • Zabbixカンファレンス2019
  • OSSNEWSに広告を掲載しませんか?

facebook

twitter