现有一个需求,根据某用户的信息反过来匹配宿主。
现要根据用户的个人资料来匹配这些宿主,将个人资料符合宿主规则的所有宿主查询出来
例如:宿主 A 设置了匹配规则:性别为男的,且年龄小于 20,宿主 B 匹配规则:性别为女的,且年龄小于 20
用户张三性别为女,年龄 18,则搜索结果: [宿主 B]
PS:这个查询很频繁,使用 sql 查询是否还可行?我目前把宿主存在 redis 缓存里面,但是查询时遇到瓶颈,平时都是正着查,现在反着来不知道怎么办了
匹配规则还有很多,上面只是举例两个
现要根据用户的个人资料来匹配这些宿主,将个人资料符合宿主规则的所有宿主查询出来
例如:宿主 A 设置了匹配规则:性别为男的,且年龄小于 20,宿主 B 匹配规则:性别为女的,且年龄小于 20
用户张三性别为女,年龄 18,则搜索结果: [宿主 B]
PS:这个查询很频繁,使用 sql 查询是否还可行?我目前把宿主存在 redis 缓存里面,但是查询时遇到瓶颈,平时都是正着查,现在反着来不知道怎么办了
匹配规则还有很多,上面只是举例两个