redis如何分配哈希槽
2016-08-23 13:54
246 查看
Redis 集群中内置了 16384 个哈希槽,当需要在 Redis 集群中放置一个 key-value
时,redis 先对 key 使用 crc16 算法算出一个结果,然后把结果对
16384 取模,
这样每个 key 都会对应一个编号在 0-16383 之间的哈希槽,redis 会根据节点数量大
致均等的将哈希槽映射到不同的节点。
时,redis 先对 key 使用 crc16 算法算出一个结果,然后把结果对
16384 取模,
这样每个 key 都会对应一个编号在 0-16383 之间的哈希槽,redis 会根据节点数量大
致均等的将哈希槽映射到不同的节点。
相关文章推荐
- 基于Redis实现分布式锁
- 千万级别以上的地图兴趣点(POI)的快速查找测试
- Redis集群研究和实践(基于redis 3.0.5)
- windows环境使用redis
- Redis主从复制配置
- Redis 3.0.5 集群的命令、使用、维护
- Linux(CentOS7)Redis修改配置文件redis.conf
- Redis-3.2.1主从故障测试实例 及出现sdown后没有出现try-failover 或者出现 failover-abort-not-elected 解决方法
- Redis学习(二)
- 使用Spring-data进行Redis操作
- Redis学习(一)
- 使用RedisTemplate的操作类访问Redis
- redis并发问题
- windows环境下配置php和redis
- 虚拟机安装Redis后无法连接问题的处理
- Java中使用Jedis操作Redis
- Java连接虚拟机的redis报错问题解决办法
- redis3.0.0 集群安装详细步骤
- java redis 发送短信验证码
- java之redis篇(spring-data-redis整合)