[摘選]memcached全面剖析—— 客戶端選擇(一致性哈希算法)

memcached自己是集中式的緩存系統,要搞多節點分佈,只能經過客戶端實現。java memcached的分佈算法通常有兩種選擇: 一、hash模餘算法:算法      根據hash(key)的結果,模鏈接數的餘數決定存儲到哪一個節點(鍵的整數哈希值,根據服務器個數取餘來選定服務器節點),也就是hash(key)% sessions.size(),這個餘數計算的方法簡單,數據的分散性也至關優秀。
相關文章
相關標籤/搜索