在游戏里, 玩家的信息以及其他的信息, 都需要保存到缓存中,这时候就需要考虑如何保存这些数据以及如何更加方便的使用这些数据也是相当重要的.
javaScript 里 ,一切都是对象,随意数据的保存格式也最好用对象.
例如保存游戏中的玩家信息,以玩家的角色Id为键,保存玩家的基本信息以及一些游戏中的信息,保存这些数据到redis数据库.
global.app.redis.set('char_'+charId,charInfo,function(err,data){
if(! err){
global.app.redis.expire('char_'+charId,days * 24 * 60 * 60,cb);
} else {
cb( { err: '设置redis错误!'});
}
});
玩家的基本信息一般都保存一天的时间,设置好玩家信息的数据结构,也为了以后能够更好的使用和修改.
趁着工作闲的时候,写这些东西...
......待续