Redisキャッシュスタンピードを防ぐ:分散ロックとジッターによる高負荷対策 24 Mar 2026 Post a Comment 大規模なプロモーションやイベントの開始直後、キャッシュの有効期限が一斉に切れた瞬間にデータベース(DB)が応答不能になった経験はありませんか? この記事では、Redisの運用で最も危険な「キャッシュスタンピード(ドッグパイル現象)」を、分散ロックとジッター(Jitter)を活用して確実に防ぐ手法を解説します。 TL;DR — キャッシュスタンピードは、分散ロックでDBへの問い合わせを1… jaRedisキャッシュスタンピードジッタードッグパイル現象分散ロック高可用性
Redis Cache Stampede対策:PERアルゴリズムでThundering Herdを完全回避する実装 22 Dec 2025 Post a Comment 深夜2時、トラフィックのピークでもないのに突然データベースのCPU使用率が100%に張り付き、APIのレイテンシが20ミリ秒から3秒へ跳ね上がる。ログを確認すると、特定のホットなキャッシュキー(例えば `homepage_config` や `top_products`)の有効期限(TTL)が切れた瞬間に、数百のリクエストが同時にDBへ再計算を要求していました。これが典型的な Redis … jaRedis Cache StampedeThundering Herdキャッシュ最適化バックエンドパフォーマンス高可用性