キャッシュヒット率

設置環境

dockerredisをインストールします

検証

127.0.0.1:6379> info

ここに画像の説明を挿入
存在しないキーを照会する

127.0.0.1:6379> get test
(nil)

ヒット率を見て、
ここに画像の説明を挿入
新しい値の名前を挿入します

127.0.0.1:6379> set name JackMA
OK

クエリ名

127.0.0.1:6379> get name
"JackMA"

ヒット率を見てください
ここに画像の説明を挿入

総括する

ヒット率の計算ヒット/(ヒット+ミス)この計算だけから、クエリ対象のすべてのデータがキャッシュにある限り、100%であり、高頻度と低頻度を区別する必要はありません。周波数。一部のデータが見つからない場合、分子が大きいほどヒット率が高くなります。つまり、より多くの高周波キーが必要になり、ヒット率が比較的高くなる可能性があります。明確にしておきたいのは、低周波アクセスデータをキャッシュする必要がないかどうかです。以前は、大規模工場の商品センターやC指向の商品センターのすべてのデータがキャッシュされていましたが、今では中小企業ではまずデータがキャッシュされています。構造は1セットで、B指向とC指向の違いはなく、一部のユーザー関連データは、単一のユーザーに関連しているため、アクセス頻度は間違いなく非常に低くなります。このデータはキャッシュする必要があります。 、または同時かどうか大規模な場合はキャッシュを配置する必要があり、キャッシュからのフェッチはmysqlよりも確実に高速です。

おすすめ

転載: blog.csdn.net/gou553323/article/details/112804046