Redis を Session State Provider として使用していますが、多くのユーザーを抱えているため、Redis がダウンすることがあります。したがって、最初のセッション状態プロバイダーがダウンした場合に使用するデフォルトのセッション状態プロバイダーが必要です。
これは可能ですか?他の解決策はありますか?
ありがとう
Redis を Session State Provider として使用していますが、多くのユーザーを抱えているため、Redis がダウンすることがあります。したがって、最初のセッション状態プロバイダーがダウンした場合に使用するデフォルトのセッション状態プロバイダーが必要です。
これは可能ですか?他の解決策はありますか?
ありがとう
私は多くのユーザーを抱えているため、Redisがダウンすることがあります
これが舞台裏の理由であるとは思えません。RAM は足りていますか?多くの理由が考えられますが、問題が「多くのユーザー」にあるとは思えません。ただし、Google、Twitter、または極端にトラフィックの多いサイトでない限り、Redis はそのユースケースにも対応するように設計されています...
したがって、状態プロバイダーを切り替える方法の部分はスキップして、次の手順に進みます。
他の解決策はありますか?
答えはRedis Sentinel (詳細については、このリンクをたどってください)です。
公式ドキュメントから:
Redis Sentinel は、Redis の高可用性を提供します。実際には、これは、Sentinel を使用して、人間の介入なしで特定の種類の障害に耐える Redis 展開を作成できることを意味します。