2

如果 redis 将数据作为键值对存储在内存中,那么 redis 最初创建的用于存储键值对的哈希表的大小是多少?它是否会在配置文件中创建一个大小与 maxmemory 参数相等的表?

4

1 回答 1

3

不,主字典的哈希表的大小是动态的。

初始大小为 4 个条目。然后它会按照 2 的幂次增长以适应数据。增长是动态的,因此重新散列是在后台增量执行的。昂贵的重新散列操作无法阻止简单的设置命令。

于 2012-12-25T20:09:45.177 回答