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