集群切片
需要的内存大-------> fork生成RDB的时间长-------->分片。同时纵向扩展也会导致硬件和成本的限制。
分片后,我们就面临着映射关系的处理。
key ----->crc16算法-----》16bit的值,然后%16384就得到了哈希槽
重定向
1redis实例有新增和删除 2.同时也是为了负载均衡 -----------》重新分布哈希槽
同时如果一个哈希槽数据过多-----》处于迁移过程------>返回erro acking,然后再到新的实例发送ackong请求,允许其处理客户端请求,然后再get。(这个点还是不太清楚)
还是会向实例2发送请求
String
导致内存消耗变大