redis 的rehash

  • redis的節點擴容和縮容來說:
    • redis採用的是hash槽的方式
    • 一共16384個槽(0~16383)
    • 增長節點減小節點採用的是各個節點同時勻出少許槽給新的節點
  • redis hash數據結構擴容和縮容
    • http://www.javashuo.com/article/p-gtsfotca-bn.html
    • 漸進式哈希(rehashing)的機制來提升dict的縮放效率
    • rehash是以bucket(桶)爲基本單位進行漸進式的數據遷移的,每步完成一個bucket的遷移,直至全部數據遷移完畢。
相關文章
相關標籤/搜索