文章内容
2023/9/20 1:42:55,作 者: 黄兵
查询 Redis 键数量
最近服务器内容经常跑满,导致响应缓慢,同时导致大量读硬盘,下面是 vps 资源使用情况截图:
CPU 使用情况:
内容使用情况:
硬盘使用情况:
可以看到以上三个指标都是满载状况。
导致以上的原因是由于 Redis 占用了太多内存。
我们可以通过以下三种方式查看 Redis 的键数量:
dbsize 显示当前库 key 的数量:
127.0.0.1:6379> dbsize (integer) 776461
info keyspace 可以看到所有库 key 的数量:
127.0.0.1:6379> info keyspace # Keyspace db0:keys=777539,expires=20,avg_ttl=32760170
keys * 查询所有 key(这个方法不建议):
不推荐的原因是:数据量很小的时候可以使用,生产环境极不推荐。
会引起阻塞,严重的话会引起应用程序出现雪崩。
参考资料:
黄兵个人博客原创。
转载请注明出处:黄兵个人博客 - 查询 Redis 键数量
评论列表