我们登陆到Redis服务器上,运行命令info:
里面会有如下两个参数:
keyspace_hits:命中的次数
keyspace_misses:没有命中的次数
缓存命中率 = keyspace_hits / (keyspace_hits + keyspace_misses)
当我们作如下操作时,以上两个参数的变化如下:
- 我们get一个缓存中有效的key,keyspace_hits = keyspace_hits + 1
- 我们get一个缓存中无效的key,keyspace_misses = keyspace_misses + 1
我们set数据时,他们的值都不变,也就是说,缓存命中率,是我们读取数据的时候命中的比率。