1 .使用统一哈希算法计算号码哈希值,生成哈希表并存储哈希值和手机号码的对应关系;
2 .必然存在混列冲突,采用与混列图相似的处理方式,混列表(混列值、索引【入库时该混列值已有个数】,对应手机号码);
3 .咨询时传递hash值和索引;
4 .可以将redis放入缓存中,将查询到的数据放入redis中,散列值为key,索引值为field,注册信息json为value;
5 .字段设置有效期2-3天,根据实际变动频率及数量进行调整。
6 .将数据库中的数据按混列值范围水平划分成表,减少单表数据量。
注意:这是我的解答,不是。 这是一个反例。
如果大人物知道的话,请指出来。 谢谢你。