Node.js和Redis:我有一个LIST(users:waiting)存储等待加入游戏的用户队列。我有SORTEDSET(games:waiting)等待用户的游戏。服务器每30秒更新一次新日期。这样我就可以确保如果服务器崩溃,游戏就无法再使用。如果服务器正在运行并已满,它将自己从排序集中删除。每个游戏都有一个SET(game:id:users),其中包含其中的用户。每场比赛最多接受6名玩家。多个服务器正在使用BRPOP从LIST中获取用户(用户:正在等待)。一旦服务器拥有用户ID,它就会获取等待的游戏ID,然后继续在其游戏:ID:用户SET上运行SCARD。如果此结果小于6,则将