这里是什么,我想我的数据结构,看起来像一个例子:为了从注册游戏服务器我将如何去构建Redis中的这些数据?
[games]:
[game_1]:
players: 10
maxPlayers: 24
state: "PLAYING"
currentMap: "Example Map"
[game_2]:
players: 0
maxPlayers: 24
state: "LOBBY"
currentMap: "None"
我用Java实现的Redis
(Jedis
)来缓存数据。代理服务器将所有注册的游戏服务器连接在一起,但代理服务器无法中继此类数据。因此,我已经采用了Redis
的方法,并将其集成到所有游戏服务器共享的核心插件中。 lobby
服务器将能够从Redis
访问数据以向玩家显示实时游戏统计数据。我将如何去构建这个?我对Redis
相当陌生,搜索小时数也没有帮助。请简单说明一下。 我希望能够通过方法调用来获取特定游戏的数据,并遍历Redis
数据库中的所有缓存游戏。 (例如游戏:{ “game_1
”, “game_2
”})