5.どのようにRedisの高い並行性と高可用性を確保するには?Redisのは、マスター・スレーブ原理をコピーし、それについて教えて?センチネル原理は、それについての私達に伝えることができるのRedis?

 

著者:中国石シャン

 

著者:中国石シャン

インタビューの質問

高可用性と高並行性を確保するためにどのようにRedisの?Redisのは、マスター・スレーブ原理をコピーし、それについて教えて?センチネル原理は、それについての私達に伝えることができるのRedis?

心理学的分析インタビュアー

実際に、私はこの質問を、主にあなたをテストし、スタンドアローンの背の高い並行性を運ぶことができるのRedis?スタンドアロンの拡張は、より多くの同時実行する方法を続けていくことができなかった場合は?Redisのは、ハングアップしないのだろうか?今ではRedisのRedisの高可用性を確保する方法ということであるハングアップするでしょうか?

実際には、あなたは確かにあなたはそれについて考えていない場合は、考慮する必要がありますするすべてのプロジェクトのための問題のいくつかは、あなたはそれが生産システムにおける問題に小さすぎると思います。

フェイス質問解析

あなたが技術をキャッシュのRedisを使用する場合、それは確かにカドガンはRedisのマシンを使用する方法を検討する必要がありますが、高い同時実行性を確保するのRedis、彼らの将来は直接ハング死亡していないRedisのことRedisの可用性を確保する方法があります。

このセクションのよりように、従って、説明するために、2つのセクションに分割されます。

Redisの主に実際には、多くのプロジェクトは十分であろう、一般的にはマスター・スレーブアーキテクチャ、マスターマルチスレーブに依存高い並列性を実現する、単一のマスターは、スタンドアローンQPSの数万人を超える複数のインスタンスからクエリデータへの使用から、書き込みデータに使用します私たちは、第二のQPSあたり10ワットを提供することができます。

あなたは、高い並列性を実現したい、大量のデータを保持している場合、その後、あなたはRedisのクラスタを使用して、Redisのクラスタに必要しばらくして、私たちは何百秒あたりの同時読み取りと書き込みの何千ものを提供することができます。

その後、切り替え缶、アーキテクチャが展開されている場合することができ、その後、センチネルを追加し、それらのいずれかがダウンして、達成することができショットを呼び出す、可用性をのRedis。

おすすめ

転載: www.cnblogs.com/morganlin/p/11980178.html