Redis设计与实现笔记 - hash

基本结构如下

初始状态一直使用 dictht[0],即 0 号哈希表

在发生扩容 rehash的时候,开始渐进式向 dictht[1]哈希表转移,

转移完成后交换 dicth[0] 与 dictht[1],保持使用0号哈希,空闲1号哈希表准备 rehash 使用

 

posted on 2018-12-31 21:34  _路上  阅读(307)  评论(0编辑  收藏  举报

导航