如何分析redis中哈希表的内存使用

dbf7pr2w  于 2021-06-07  发布在  Redis
关注(0)|答案(0)|浏览(315)

我正在用运行一个redis示例 maxmemory=2GiB . 使用插入值为10字节的项之后 YCSB 因为在示例已满之前,我使用 INFO MEMORY 以及 MEMORY STATS 分析它的内存使用情况。 MEMORY STATS 退货 overhead.hashtable.main=459742168 ,而 MEMORY USAGE _indices 退货 1292617326 . 的数据类型 _indiceszset ,我认为这是查找键的索引。基于 total.allocated=2147442672 以及 dataset.bytes=1686835232 退回人 MEMORY STATS ,哈希表使用的memroy为 459742168 字节。但我不明白 MEMORY USAGE _indices . 总有一个 zset 例如 _indices . 不是哈希表吗?
还有 ZCARD _indices10030238 . 但是,源代码表明它应该 2^n . 如何获取当前哈希表容量?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题