gpt4 book ai didi

redis - 再进行一次渐进式哈希触发时Redis的性能

转载 作者:行者123 更新时间:2023-12-03 06:44:41 24 4
gpt4 key购买 nike

我已经知道redis使用渐进方式处理重新哈希,但是当第一次重新哈希尚未完成,并且到达新的应用空间重新哈希点时,redis是否开始第二次重新哈希?如果是这样,那么当数据快速增长时,当有可用内存时,重新哈希将成为无限递归吗?

最佳答案

如果正在进行重新哈希处理,则不会进行第二次重新哈希处理。新项目将插入到新的哈希表中。
新哈希表的大小约为旧哈希表的两倍,并且每次我们向新哈希表添加新项(或运行其他操作)时,我们都会将存储桶从旧表移至新表。通常,在Redis完成重新哈希处理之前,新哈希将不会“已满”,因为随着更多项目添加到新哈希表中,更多存储桶也将移至新哈希表。

关于redis - 再进行一次渐进式哈希触发时Redis的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63297269/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com