RedisのとMemcachedの違い

  • Memcachedのは、マルチスレッドとシングルスレッドの使用Redisのです。(Redisのための処理速度を読み書きに考えるのmemcached)
  • ストアアプリケーションデータにフィールドメモリを用いて事前に割り当てられたメモリプールの実施形態では、Redisの方式を使用してmemcachedを、仮想メモリを構成することができます。
  • Redisのは、(多くの場合、永続的な確保するために、ハードドライブにメモリ内のデータを同期する必要があるのRedisされた)マスター・スレーブレプリケーション、フェイルオーバーおよびフェイルバックを永続的な達成することができます。
  • 単純にキーと値memcachedのが、より多くのRedisのデータ型をサポートしています。ハッシュ(ハッシュタイプ) - これは、文字列(文字列)、リスト(一覧)、セット(コレクション)、ZSET(順序集合ソートセット)を含みます。

Redisのは、2つの永続方法をサポートしています。

   (1):(スナップショット)をスナップショットすると、デフォルトのモード(データはファイルに保存され、データのバックアップを作成する)です。

   (2)追加のみのファイル(略称AOF)の方法 

   スナップショットは、スナップショットがバイナリファイルを書き込みとしてメモリデータであるデフォルトの永続的なアプローチであり、デフォルトのファイル名はdump.rdbです。スナップショットは、永続的な方法の構成設定によって自動的に行うことができます。以上メートル以上のキーのキーは自動的にスナップショットを修正しなければ我々は、n秒内に配置されたRedisのことができます。

   道AOF:スナップショットのアプローチとして、一定の間隔を行うためのRedisが誤って落下した場合ので、彼らは最後のスナップショットの後にすべての変更を失うことになるです。AOF使用による耐性を持続スナップショット、より良いAOFのRedisは、再実行ファイル保存されたことにより、再起動しますと、Redisのは、書き込み機能が受信した各ライトコマンドは、ファイルに追加されますメモリ内にデータベース全体を再構築するためのコマンドを記述します。 

公開された224元の記事 ウォン称賛14 ビュー40000 +

おすすめ

転載: blog.csdn.net/xulong5000/article/details/104922132