Showing posts with the label 高可用性

Redisキャッシュスタンピードを防ぐ:分散ロックとジッターによる高負荷対策

大規模なプロモーションやイベントの開始直後、キャッシュの有効期限が一斉に切れた瞬間にデータベース(DB)が応答不能になった経験はありませんか? この記事では、Redisの運用で最も危険な「キャッシュスタンピード(ドッグパイル現象)」を、分散ロックとジッター(Jitter)を活用して確実に防ぐ手…
Redisキャッシュスタンピードを防ぐ:分散ロックとジッターによる高負荷対策

Redis Cache Stampede対策:PERアルゴリズムでThundering Herdを完全回避する実装

深夜2時、トラフィックのピークでもないのに突然データベースのCPU使用率が100%に張り付き、APIのレイテンシが20ミリ秒から3秒へ跳ね上がる。ログを確認すると、特定のホットなキャッシュキー(例えば `homepage_config` や `top_products`)の有効期限(TTL)が…
Redis Cache Stampede対策:PERアルゴリズムでThundering Herdを完全回避する実装
OlderHomeNewest