如何在Redis中获取密钥集的字节大小?

时间:2018-08-07 20:52:33

标签: redis

我有一个用例,我需要为所有与正则表达式匹配的键获取字节数。

  • 是否有类似于sizeof(keysmatch:*)之类的功能?
  • 如果是,是否包括所有类型的键(集合,列表等)的大小?

我知道我可以使用MEMORY USAGE key,但是,我需要通过管道将其获取所有值。那是最好的方法吗?

据我了解,DBSIZE仅返回键计数。是否有返回数据库大小的功能?

1 个答案:

答案 0 :(得分:1)

是否有类似于sizeof(keysmatch:*)之类的功能?

否。 AFAIK,您必须使用MEMORY USAGE

是否有返回数据库大小的功能?

您可以使用MEMORY STATS来获取整个数据库的内存使用情况。