心跳4心跳服务
2017-03-07 17:14:23 0 举报
AI智能生成
心跳4,如同一首悠扬的交响乐,在生命的舞台上奏响。每一次跳动,都是对生活的热爱和向往,是对未来的期待和憧憬。它不急不躁,稳稳地守护着我们的生命,让我们感受到生活的美好和希望。心跳4,是一种平静而深沉的力量,它让我们明白,生活不在于速度,而在于质量。只要心中有爱,有梦想,有坚持,那么,无论心跳多少次,都能感受到生命的热情和活力。心跳4,是一种生活的态度,是一种对生命的尊重和珍视。
作者其他创作
大纲/内容
定期任务清除当前时间20分钟之前的
计算当前时间的前20分钟的点 A
获取小于A的时间的所有的key、uid
清除这些Redis Hash Count ->key,count
清除Redis Hash Data->key,uid
查询出Redis List中uid(key),的expireTime是否小于时间点A
Y
清除Redis LIst uid
N
registerHeartBeat
input
uid,ukey,accountToken,timeStamp,sign
handle
检查参数
Y
验证sign正确
Y
验证是否登录
Y
验证是否存在Redis List
Y
heartBeat
N
注册
加Redis List uid,expireTime,heartToken,ukey
加Redis Hash Data expireTime/10,uid,uid
加Redis Hash Count expireTime/10 count +1
N
N
N
output
heartToken,expireTime
heartBeat
input
uid,ukey,heartToken,timeStamp,sign
handle
检查参数
Y
验证sign正确
Y
验证是否存在List
Y
验证是否过期
N
验证heartToken正确
Y
更新Redis List
删除 Redis Hash Data expireTime/10 uid
加Redis Hash Data expireTime/10,uid,uid
Redis Hash Count expireTime/10 count -1
加Redis Hash Count expireTime/10 count +1
N删除
查Redis List
删除Redis Hash Data expirTime/10 uid
Redis Hash Count expireTime/10 count -1
删除 Redis List
Y
N
N
N
output
heartToken,expireTime
getOnlineDate
input
num=5分钟
handle
5*6
ounput
count
收藏
收藏
0 条评论
下一页