Redisのご紹介
Redisのは完全に無料のオープンソースであり、BSDは、契約を遵守し、それが高性能なキーと値のデータベースです。
Redisのと他のキー - 値のキャッシング製品は、次の3つの特徴があります。
- Redisのは、あなたが再利用できる場合に、メモリ内のデータがディスク、負荷へのリブートに保存することができ、データの永続性をサポートしています。
- また、ストレージ・リスト、セット、ZSET、ハッシュおよび他のデータ構造を提供しながら、Redisのは、簡単なキーと値のデータ型をサポートしています。
- Redisのバックアップデータ、すなわち、データバックアップマスタ・スレーブモードをサポートします。
Redisの機能
効率性:高速読み出し110,000回のRedis /秒、書き込み速度である81000回/秒であります
原子性: Redisのもアトミックといくつかの操作の完全な実装をサポートしながら、すべての操作は、アトミックRedisのです。
これは、データ構造の多様性をサポートしています。文字列(String)を、一覧(リスト);ハッシュ(ハッシュ)、セット(セット); ZSET(順序集合)
安定性:持続、マスタースレーブレプリケーション(クラスタ)
その他の機能:サポートの有効期限、サポートサービス、メッセージのサブスクリプション。
Redisのと他のキーと値のストアの違いは何ですか?
-
Redisのは、より複雑なデータ構造を有しており、他のデータベースの進化経路とは異なるそれらにアトミック操作を提供します。一方、Redisのデータ型は、追加の抽象化を必要とせずに、プログラマに対して透過的、基本的なデータ構造に基づいています。
-
Redisのメモリで実行されているが、そのようにデータがハードウェアメモリの量よりも大きくすることができないので、高速に読み出しおよび書き込みメモリは、異なるデータセットをトレードオフするときことを、ディスクに保存することができます。あなたが内部のRedis非常に複雑な問題の多くを行うことができますので、インメモリ・データベースのもう一つの利点は、同じ複雑なデータ構造に比べて、ディスク上の非常に簡単なメモリで動作します。彼らはランダムアクセスを必要としないので、一方、そのコンパクトディスクフォーマットの面で、追加の方法を生成します。