问题描述
目前在做一个用户闪聊功能, 需求如下:
1:用户发起匹配后十五秒内返回结果, 结果为匹配成功或失败。
2:优先获取正在匹配的用户, 若无,则匹配其余符合条件的用户。
请问怎样实现 优先获取正在匹配的用户 这一需求?
目前在做一个用户闪聊功能, 需求如下:
1:用户发起匹配后十五秒内返回结果, 结果为匹配成功或失败。
2:优先获取正在匹配的用户, 若无,则匹配其余符合条件的用户。
请问怎样实现 优先获取正在匹配的用户 这一需求?
4 回答1.5k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答1.9k 阅读✓ 已解决
3 回答1.9k 阅读
1 回答1k 阅读✓ 已解决
2 回答778 阅读✓ 已解决
可以利用redis去做。
redis
存入当前用户的ID(或其他身份信息),并设置过期时间为15s。redis
中存入的正在匹配的用户进行匹配。