内容简介:open-match的redis数据(金庆的专栏 2018.9)open-match 是Google的开源游戏匹配服框架。
open-match的 redis 数据
(金庆的专栏 2018.9)
open-match 是Google的开源游戏匹配服框架。
https://github.com/GoogleCloudPlatform/open-match
匹配中所用到的玩家数据会保存在 redis 中。查看
open-match\internal\statestorage\redis\playerq\playerq.go
可以了解redis保存的数据。
redis中有以下键值。
playerID
玩家ID形如: bfd09c94d646493f834a4abe83a5a68c
, 类型为 hash. 有以下字段:
playerID.properties
保存玩家数据的json串。如:
{
"char.paladin": 1538102377,
"map.eastworld": 1538102377,
"mmr.rating": 1740,
"mode.ctf": 1538102377,
"timestamp.enter": 1538102377
}
玩家数据的每项值都要求为整数.
indices
set 类型,保存所有玩家数据键。如:
127.0.0.1:6379> smembers indices 1) "timestamp.enter" 2) "map.eastworld" 3) "mmr.rating" 4) "mode.ctf" 5) "char.paladin"
好像没用到。
玩家数据键
如 timestamp.enter
, 类型为 zset.
每个玩家数据键都建立了一个 排序 集,按该玩家数据值排序,成员为 playerID。
例如:
127.0.0.1:6379> zrange mmr.rating 1 3 WITHSCORES 1) "ef3736ef2f7941f1a159f279703d5f58" 2) "746" 3) "17ca3bf3a2134c2c90cbe48ebc29f9cb" 4) "891" 5) "b6450b311f3f413595e824897015c462" 6) "891"
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 4 万字全面掌握数据库、数据仓库、数据集市、数据湖、数据中台
- 数据映射如何支持数据转换和数据集成?
- 大数据产品经理必备的数据挖掘知识概述(一)认识数据之数据可视化
- 避免“数据湖”成为“数据沼泽”,流动的“数据河”是关键
- Oracle数据库查询重复数据及删除重复数据方法
- Redis数据持久化、数据备份、数据的故障恢复
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Music Recommendation and Discovery
Òscar Celma / Springer / 2010-9-7 / USD 49.95
With so much more music available these days, traditional ways of finding music have diminished. Today radio shows are often programmed by large corporations that create playlists drawn from a limited......一起来看看 《Music Recommendation and Discovery》 这本书的介绍吧!