引子:
1、命中率的概念:
客户端获取缓存数据的时候会出现命中率问题,那么命中率是什么那,通俗点说,
命中 (hit)就是查询到了缓存结果,没有命中(miss)就是没有查询到缓存结果。
用 命中 (hit)数量除( hit 加 没有命中miss 的 总数),得出的就是命中率。
公式如下:hits /( hits + miss)= 命中率 % 。
2、在redis 如何查看命中率那?
我们可以使用redis-cli 连接服务端后,执行 info 命令查看。
127.0.0.1:6379> info
返回redis-server 信息,其中包括了 keyspace_hits 和 keyspace_misses,在redis info 信息中有这样几个参数,我们先重点说一下:
keyspace_hits:查询命中数。
keyspace_misses:查询未命中数。
expired_keys: 已过期 Key 个数。
evicted_keys: 由于 maxmemory 限制,而被回收内存的 key 的总数。
当内存使用达到设置的最大阀值 maxmemory 时,Redis 则会根据设置的 key 逐出策略,来选择性地删除一些 key 来保护内存不溢出。
#### evicted