1

RoR と Redis を使用してアプリをハッキングしています。

Redis インフラストラクチャには、1 つのマスター ( Writer ) と 3 つのスレーブ ( Readers ) があり、HAProxy をスレーブへのロード バランサーとして使用します。

皆さんは、このシナリオでどのようなアプローチを使用していますか?

1 つは MASTER に、もう 1 つは SLAVE (ロード バランサー) に、2 つの Redis Client を用意する必要がありますか?

最善のアプローチは何ですか?

ありがとう

4

1 に答える 1

0

redis 接続の上にラッパーを使用することをお勧めします。このようにして、ライター/リーダーを実装するためのロジックを透過的に実装し、必要なシナリオを使用できます (これは環境固有である可能性があります)。

このようにして、直接呼び出すことができます

RedisWrapper.hget(key, field)

またはその上にレイヤーを構築します(のようなものを考えてremodelください)。

于 2012-05-14T07:53:51.173 に答える