0

単一の EC2 インスタンスがあります。Redis キャッシュに保存されているセッション キーでユーザーを識別します。より多くの EC2 インスタンスに自動スケーリングすると、セッション キーにどのようにアクセスできますか?

たとえば、EC2 インスタンスAB. 私のユーザー、Lexy は、インスタンス経由でサインインしますが、ログインしていることをA要求するリクエストをインスタンスに送信しますB。したがって、インスタンスBは、Lexy のリクエストのヘッダーにあるセッション キーの redis キャッシュをチェックし、それがインスタンスにないことを発見しますB'のキャッシュ。Lexy がすべての EC2 インスタンスにログインしているように見えるようにするにはどうすればよいですか?

4

2 に答える 2

0

redis には一貫したハッシュ ソリューションが必要なようです。追加容量のために redis をスケーリングしていますよね?

もしそうなら、ここを、特にtemproxyを見てください。これは、redis クラスターがまだ進行中の作業である間、水平パーティショニングの現在推奨される方法です。

それが役に立てば幸い、

于 2013-09-01T03:23:34.887 に答える
0

SYNC を使用してマスター -> スレーブ構成を試すことができます。また、EC2 を使用する場合は、EBS ボリュームを使用しないようにしてください...

于 2013-08-30T22:59:07.680 に答える