小编典典

Redis:显示数据库大小/密钥大小

redis

我的redis实例似乎正在变得非常大,我想找出我那里的多个数据库中的哪个消耗了多少内存。Redis的INFO命令仅向我显示了每个数据库的总大小和密钥数,这并没有给我带来太多的了解…因此,在监视Redis服务器时为我提供更多信息的任何工具/想法都将受到赞赏。

Redis文档没有显示任何可以返回某些键消耗的内存的命令,因此我想如果有错误代码会为Redis写很多“废纸t”,这可能很难找到…


阅读 251

收藏
2020-06-20

共1个答案

小编典典

因此,我对自己的问题的解决方案是:在玩了redis-cli一段时间之后,我发现它DEBUG OBJECT <key>揭示了像serializedlengthkey之类的东西,实际上这是我正在寻找的东西…

对于整个数据库,您需要KEYS *使用自己选择的脚本语言来汇总所有的值,这些值应该不会太难。

糟糕的是redis.io并没有太多的信息DEBUG OBJECT

2020-06-20