文章内容

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(这个方法不建议):

不推荐的原因是:数据量很小的时候可以使用,生产环境极不推荐。

会引起阻塞,严重的话会引起应用程序出现雪崩。


参考资料:

1、CSDN - redis查询key的数量


黄兵个人博客原创。

转载请注明出处:黄兵个人博客 - 查询 Redis 键数量

分享到:

发表评论

评论列表