1

Redis を使用しています。知りたいのですが、どうすればシャーディングとレプリケーションの両方を一緒に使用できますか?

4

2 に答える 2

1

シャーディングについては、自分でロールするか、github で最新のマスターをチェックアウトできます。最新のマスターは、不安定で開発中ですが、1年以上シャーディングされていますが、本番環境で使用しましたが、うまく機能しました. シャーディングとレプリケーションの両方については、Redis シャードをクラスター内に配置することになると思います (非常に深刻なことをしていない場合は、アルファ コードを使用します)。その後、メンバーのスレーブとして構成された他のサーバーをいくつか起動します。クラスターの。ただし、Sentinel がスレーブをクラスターのメンバーに昇格させる準備ができているかどうかはわかりません...

この記事をチェックすることを強くお勧めします。これは、巨大なサーバー (244 GB の RAM) を、レプリケーションを備えた Redis クラスターに変え、バックアップのためにスナップショットを Amazon S3 に保存することです。問題の解決策が含まれていない場合は、アーキテクチャの設計に間違いなく役立ちます。

于 2013-11-15T01:07:23.017 に答える