ホームページ >データベース >Redis >Redisクラスターとは何ですか

Redisクラスターとは何ですか

青灯夜游
青灯夜游オリジナル
2019-06-04 11:27:346478ブラウズ

Redisクラスターとは何ですか

Redis クラスターは、分散型のフォールトトレラントな Redis 実装であり、クラスターで使用できる関数は、通常のスタンドアロン Redis で使用できる関数のサブセットです。 (サブセット)。

Redis クラスターにはセントラル ノードもプロキシ ノードもありません。クラスターの主な設計目標の 1 つは、線形スケーラビリティを達成することです。

Redis Cluster は、データが複数の Redis ノード間で自動的に分割される Redis を実行する方法を提供します。 Redis Cluster は、パーティショニング中に一定レベルの可用性も提供します。これは、一部のノードに障害が発生したり通信できなくなったりした場合でも、実行を継続できる機能です。ただし、重大な障害が発生した場合 (たとえば、ほとんどのマスターが使用できなくなった場合)、クラスターは機能を停止します。

Redis クラスター モデル:

Redisクラスターとは何ですか

Redis クラスターはどのような目標を達成しますか?

## 1000 ノードでも良好なパフォーマンスを発揮し、スケーラビリティは線形です。クラスター間では非同期レプリケーションが使用され、マージ操作は行われません。

# 許容可能な書き込み安全性 (書き込み安全性) レベル: システムは、大部分のノードに接続されているクライアントによって実行されたすべての書き込み操作を保存しようとします。ただし、書き込みの一部は依然として失われます。

# 可用性: マスター ノードの大部分は到達可能であり、到達不能なマスター ノードごとに少なくとも 1 つの到達可能なスレーブ ノードが存在します。この場合でも、Redis クラスターはパーティション操作を実行できます。

以上がRedisクラスターとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。