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

イベント情報

セミナー講演資料

無料資料プレゼント

2021/03/04 セキュリティDAYS Keyspider資料

講演資料を見るには、 プライバシーポリシーに同意して、送付先メールアドレスをご入力しご請求ください。

またご入力いただきました情報は、当該資料の作成・提供企業とも共有させていただき、当社及び各社のサービス、製品、セミナー、イベントなどのご案内に使用させていただきます。

本資料を見るには次の画面でアンケートに回答していただく必要があります。



セミナー講演資料公開中

ハイブリッドワークにおける電話の新しいカタチ ~セールスプロセスを最適化する次世代クラウドビジネスフォン~

【再放送】システム責任者が知っておくべき 「MySQLの高可用性/HA構成」 の選択肢と比較 〜 MySQLデータベースのダウンタイム“ゼロ”を目指す〜

【企業ネットワーク向け】ローカルブレイクアウト、適用できないSaaSはありませんか?通信速度や運用に課題はありませんか? 〜LBOに最適なネットワーク機器や管理ツールによる解決策をご提案〜

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

facebook

twitter