1. 高可用性が必要な理由
セッション情報やリアルタイムランキングを保持するRedisが停止すると、Webサイト全体が麻痺します。ダウンタイムをゼロにするための2大アーキテクチャを比較します。
2. Redis Sentinelの特長
マスター1台+レプリカ複数台の構成を、独立したSentinel監視プロセスが死活監視。マスター障害時にレプリカを自動昇格させます。データ容量が数十GB以内のシステムに最適。
3. Redis Clusterの特長
16,384のハッシュスロットを用いてデータを複数ノードに水平分割(シャーディング)。データ容量が巨大(数百GB〜数TB)で、書き込みスループットもスケールさせたい超大規模システム向け。