Redisの概要

Redisは、Webアプリケーションのさまざまなニーズに対応できる素晴らしいオープンソースソフトウェアの1つです。

Redisとは何ですか?

それはNoSQLデータベース、特にキー/値ストア。これはJavaScript固有のテクノロジーではないため、どのプログラミング言語でも使用できます。Cで記述されています。

値を保存してキーに関連付け、後で取得することができます。

その特別な機能の1つはハイパフォーマンス。高性能は、その主な特徴の1つによって提供されます。インメモリデータベース。データは、データベースに書き込まれるのではなく、メモリに保持、保存、およびアクセスされます。

ほとんどのデータベースはデータをディスクに保存し、キャッシュされたセットをメモリに保持することで最適化します。

Redisはその逆を行います。つまり、データをメモリに保持します。

デフォルトでは、Redisは保存されたデータセットのスナップショットをディスクに保存します。これがどのように行われ、データがどこに保存されるかについての詳細を構成できます。

Redisは、その柔軟性のために私のお気に入りのツールの1つです。データストレージの保存方法と管理方法には多くの自由があり、ニーズに応じてさまざまな方法で使用できます。

これは、NoSQLデータベースであるためです。つまり、PostgreSQLやその他のSQLおよびスキーマベースのデータベースと比較して非常に柔軟性があります。

多くの場合、キャッシュストレージメカニズムとして使用されますが、メッセージブローカー、さまざまなプロセスやアプリケーション間で通信する方法としても使用されます。

ここに続く:


その他のredisチュートリアル: