[摘选]memcached全面剖析—— 客户端选择(一致性哈希算法)

memcached自己是集中式的缓存系统,要搞多节点分布,只能经过客户端实现。java memcached的分布算法通常有两种选择: 一、hash模余算法:算法      根据hash(key)的结果,模链接数的余数决定存储到哪一个节点(键的整数哈希值,根据服务器个数取余来选定服务器节点),也就是hash(key)% sessions.size(),这个余数计算的方法简单,数据的分散性也至关优秀。
相关文章
相关标签/搜索