目次:
定義-Redisの意味?
Redisは高度なキー値ストアであり、データ構造サーバーとして知られています。
これは、キーと値のペアで動作し、データを保存するためにメインメモリを使用するデータベースの一種と考えることができます。 メインメモリを使用するということは、高速でスケーラブルなことを意味しますが、RAMの容量によって制限される場合があります。
また、ディスクへのスナップショットとジャーナル化を通じて永続性が組み込まれているため、No SQLデータベースとして使用できます。
TechopediaはRedisを説明します
Redisは、文字列、リスト、ハッシュセット、ソートセットを含むことができるキーと値のペアとしてデータを保存する方法のため、完全なデータベースではなく、高度なキーと値のストアとして説明されています。
優れたパフォーマンスを実現するためにインメモリデータセットと連携し、文字列の追加、ハッシュ値のインクリメント、リスト内のメンバーの検索と取得、集合の交差、ユニオン、差分の計算などのアトミック操作を実行できます。
Redisが実装されているユースケースに応じて、データセットをディスクにダンプするか、各コマンドをログに追加することで、データを永続化できます。
Redisはオープンソースであり、BSDライセンスです。 Salvatore Sanfilippoによって開発され、2009年4月10日に最初にリリースされました。
このプログラムはANSI Cで記述されており、Linux、BSD、OSXなどのPOSIXシステムで徹底的にテストされています。 公式のWindowsバージョンはありませんが、MicrosoftはWindows 32ビットおよび64ビットの実験バージョンを開発および管理しています。
