redis缓存报表入库

1.目前报表玩家的报表统计i
每小时 每个游戏下 每个玩家 分新老用户 统计
总投注和投注次数,
压注获得和获得次数,
FREE_SPIN_GET获得和次数,
小游戏获获得和次数
,FREE_SPIN_TINY_GAME_GET获得和次数,
假如现在10个游戏 ,100个玩家 新老用户*2 分金币类型 * 5

101002*5
保守估计 5000 次数据库开销 已经造成双核服务器卡顿了

第一版 改
reids 每次定时任务没出来不允许新的定时任务进入
每次拉取该小时数据500条一次
遍历循环判断该玩家有没有该小时该服务器该玩家 该游戏类型数据
没有插入
有更改累加

第二版
把数据丢入redis 缓存2个小时

你可能感兴趣的:(redis缓存报表入库)