用户登录
用户注册

分享至

memcached集群hash算法

  • 作者: 长联会灬森蚺
  • 来源: 51数据库
  • 2020-10-21
因为Memcached的哈希策略是在其客户端实现的,因此不同的客户端实现也有区别,以Spymemcache、Xmemcache为例,都是使用了KETAMA作为其实现。
因此,我们也可以使用一致性hash算法来解决Redis分布式这个问题。在介绍一致性hash算法之前,先介绍一下我之前想的一个方法,怎么把Key均匀的映射到多台Redis Server上。



  1. jedis.hset("hsetkey",?"hashkey",?"hashvalue");//将哈希表key?中的域field?的值设为value?。如果key?不存在,一个新的哈希表被创建并进行hset?操作。
2. 如果域field?已经存在于哈希表中,旧值将被覆盖。??
3. string?hash?=?jedis.hget("hsetkey",?"hashkey");//返回哈希表key?中给定域field?的值??
4. system.out.println("测试?hset?hget?:?hsetkey?的返回值:"+hash);
软件
前端设计
程序设计
Java相关