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

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