1

Redisを使用してデータをリモートサーバーに配布したいと考えています。

HQには1つのマスターインスタンスがあり、子会社にはマスターに接続されている多くのリモートスレーブがあります。

私たちのアプリケーションは私たちの子会社で実行されています。99%の時間で、スレーブインスタンスに対して読み取り専用の要求が行われます。

ただし、データを変更する場合もあります。そのような要求はマスターに対して発行されます。

マスターに加えられた変更が次の読み取り要求の前にスレーブに複製されることを保証する方法はありますか?

4

1 に答える 1

2

これを100%確実にする方法があるかどうかはわかりませんが、おそらくredis.confファイルをチェックインしてこれを見つけたいと思うでしょう:

slave-serve-stale-data yes

に設定したいようですno。設定ファイルのコメントは、このディレクティブについて詳しく説明しています。

于 2011-09-25T22:29:22.233 に答える