Redisの破壊キャッシュ、キャッシュ貫通キャッシュ雪崩

キャッシュの内訳

内訳キャッシュは、データが存在していなければなりませんデータベースクエリを指し、キャッシュが直接データベース要求に、存在しません。

回避スキーム

  1. クエリの結果は空です。キャッシュを追加します。
  2. キーは、フィルターに存在してはなりません

キャッシュの浸透

キャッシュの浸透、インスタント故障でデータにアクセスするためのホットスポットを意味し、大規模な集中アクセス、データベースへの直接の要求によって複雑になります。

回避スキーム

  1. 最初のキャッシュを読んで、ねじロックまたは書き込みキュー、によって達成、それ以上のデータベースのチェックはキャッシュされません

キャッシュ雪崩

キャッシュ雪崩、キャッシュ焦点を指しは、一定の期間でデータベースに直接リクエストを期限切れ。

回避スキーム

  1. 同じキャッシュ浸透、実用的なロック戦略
  2. 予熱データは、切迫した雪崩の前にキャッシュを更新、手動でトリガキャッシュの負荷を更新し、別の有効期限を設定します
  3. 長期、短期の優先アクセスのキャッシュをキャッシュ、キャッシュ、短期的なキャッシュを倍増
  4. 設定したキャッシュの有効期限が切れることはありません
公開された211元の記事 ウォン称賛68 ビュー180 000 +

おすすめ

転載: blog.csdn.net/weixin_42078760/article/details/104077889