2017-08-03 11 views
0

私はmemcacheがシェーディングを行うために整合性ハッシュを使用することを知っています。
しかし、memcacheはディスクストレージとしての複製を行いますか?memcacheはレプリカを使用していますか?

私はそうは思わない。キャッシュサーバーの1つを失うことは、そのシャードのキャッシュミスを意味するだけなので、それは単一の障害点ではありません。

しかし、私はまだ確認したいと思います。

答えて

1

いいえ。Memcacheはレプリケーションをサポートしていません。また、ディスクにデータを格納することもありません。すべてがメモリに保存されます。これがmemcacheがとても速い主な理由です。

また、memcacheも配信されません。 memcacheサーバではなく、memcacheの複数のサーバを考慮に入れるのはクライアントです。サーバーは、他のサーバーの存在を認識していません。

レプリケーションをしたい場合、あなたはまた、redisrepcache

を見てとることができ、より多くの機能を提供しています良い代替手段です。

関連する問題