场景:1亿左右的会员,会员按照会员id散表,但是会员登陆是需要按照会员手机号做登陆鉴权,这时候需要通过手机号查询会员信息

解决方案1: 直接通过手机号查询,遍历查询所有库表,最后返回

解决方案2: 将会员信息冗余到es,同步发送到es,通过es来查询

解决方案3: 冗余电话+用户id等关键信息到redis,通过redis查询用户id,通过用户id查询用户信息

显然比较好的方案是第3种,查询效率高、代价低,如果还有更好的方案请留言