Redis 设计匹配池的问题

我们要做一个类似王者荣耀的战队功能, 战队里面有诸多房间. 房间满3人就可以组队匹配了. 要求同一战队的房间不能再一起.

目前使用 Redis 作为储存引擎. 使用 Redis 的有序集合作为匹配池存储.后端使用golang

Redis 数据结构: match_gid:20000|roomid:33316

gid:20000 这是 战队 ID
roomid:33316 这是房间号.

求各位出个更好的 Redis 方案. 在取数据的时候就能过滤同一战队的房间.

阅读 3.3k
1 个回答

没看明白需求是什么

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题