キャッシュの内訳、キャッシュの浸透、キャッシュの雪崩

[必須]マジック値(つまり、未定義の定数)をコードに直接表示しないでください。

  反例:文字列キー= "Id#taobao_" + tradeId; cache.put(key、value);      

// getをキャッシュするとき、コードをコピーするときにアンダースコアが欠落しているため、キャッシュが壊れて問題が発生します

バックグラウンドキャッシングのプロセスはおおよそ、フロントエンドがデータをフェッチする場合、キャッシュが利用できない場合はデータベースクエリが実行されます。

キャッシュ浸透

   キャッシュペネトレーションとは、キャッシュとデータベースにないデータを指し、ユーザーは継続的にリクエストを開始します

キャッシュの内訳

  キャッシュの内訳とは、キャッシュには存在しないがデータベースに存在するデータを指します(通常、キャッシュ時間は期限切れになります)。現時点では、同時ユーザーが特に多いため、データは同時に読み取りキャッシュによって読み取られず、同時にデータベースからデータがフェッチされ、データベースに圧力がかかります。瞬間的な増加、過度の圧力

キャッシュの内訳

  キャッシュなだれとは、キャッシュ内の大量のデータから有効期限までを指し、膨大な量のクエリデータが原因で、データベースに過度の圧力がかかり、さらにはダウンタイムが発生します。キャッシュの内訳とは異なり、キャッシュの内訳は同じデータを同時にチェックすることを意味します。キャッシュのなだれは、異なるデータの有効期限が切れており、データベースをチェックするための多くのデータが見つからないことを意味します。

おすすめ

転載: www.cnblogs.com/xyzxy/p/12674939.html