Redisの知人

、Redisのご紹介

Redisのは、ANSI使用するオープンソース(BSDライセンス)である  C言語を タイプ、キー・バリューログインすることができますメモリの持続性に基づいて、ネットワークをサポートするために用意 データベース API、プロキシキャッシュとメッセージキューを、複数の言語で利用できます。2010年3月15日からは、Redisの開発作業は、VMwareが主催しました。2013年5月からは、ピボタル主催のRedisの開発を始めました。
 
(値)は、文字列(String)を、ハッシュ(ハッシュ)、リスト(一覧)、コレクション(セット)と順序集合(ソートセット)や他のタイプのものであってよいので、それは多くの場合、サーバーのデータ構造と呼ばれています。Redisのセンチネルによる高可用性を提供しながら、複製、Luaのスクリプト、LRU回復、トランザクションと永続ディスク機能の異なるレベルを内蔵、Redisのクラスタで自動パーティショニングを提供します。

 

二、Redisの紹介 

Redisのは、BSDライセンスに準拠するために、完全にオープンソースとそう自由である、それは高性能なキーと値のデータベースです。
Redisのキーと値のキャッシュおよびその他の製品は、次の3つの機能があります。
  • Redisのは、データの永続性をサポートし、メモリ内のデータを使用して、再利用することができたときにロードするために再起動し、ディスクに保存することができます。
  • また、リスト、セット、ZSET、ハッシュおよびその他のデータ記憶構造を提供しながら、Redisのは、簡単なキーと値のデータ型をサポートしています。
  • Redisのバックアップデータ、すなわち、データのバックアップマスタ・スレーブモードをサポートします。
 

三、Redisの利点

  • 高性能-Redisが早く11万回/ sのように読むことができ、速度は81000回/ sでの書き込み。
  • リッチデータ型は、バイナリの場合文字列、リスト、ハッシュ、セットをサポート-Redisとなっており、操作のデータタイプを設定します
  • すべての操作が完全に実行され、実行に成功するか失敗のどちらかということを意味し、-Redisアトミックアトミックです。これは、単一の原子操作です。動作の複数は、マルチラップすることによって、トランザクション、すなわち原子性、およびEXEC命令をサポートします。
  • 機能豊富な-Redisも/ subcribe、予告、キーの有効期限とその特性上に公開しサポートしています。
 

四、Redisのと他のキーと値のストアは、違いは何ですか?

  • Redisのは、より複雑なデータ構造を有しており、他のデータベースの進化経路とは異なるそれらにアトミック操作を提供します。同時に、Redisのデータ型は、追加のポンプを必要とせずに、プログラマに対して透過的、基本的なデータ構造に基づいていること
  • Redisのはメモリ内で実行されているが、高速で読んだときので、ディスクに永続化し、異なるデータセットを作成することができるデータの量は、雨のハードウェアメモリができないため、メモリを比較検討する必要があります。あなたが内部のRedis非常に複雑な問題の多くを行うことができますので、インメモリ・データベースのもう一つの利点は、同じ複雑なデータ構造に比べて、ディスク上の非常に簡単なメモリで動作します。彼らはランダムアクセスを必要としないので、一方、そのコンパクトディスクフォーマットの面で、追加の方法を生成します。
 
 

 

おすすめ

転載: www.cnblogs.com/helloTerry1987/p/11256708.html