当前位置: 首页 > news >正文

云平台统计人员在线数的办法

在线人员数统计办法

使用access.lua进行action访问拦截,
(1)登录成功,有cookie
(2)是否在线是一个概念,以15分钟内没有操作视为下线,否则就是触发云平台的一个action,就会重新进入access.lua拦截。
(3)一旦拦截到请求,我们就知道是哪类人群,哪个人员两种信息。
(4)要想在压力十分重的拦截access.lua中处理数据,当然首选性能极强的redis.
(5)用到redis,第一时间想到的是expiretime,即过期时间,但keeping Redis simple.这是哲学,expiretime 只针对于 all key,而不是hash的 child key.
(6)没办法只好想到使用 zset ,以时间戳为 score ,时间戳不用过于精确,到秒即可。

取得当前在线人数就变成了比当前时间戳少于15分钟以内的score.
(7)取整个zset个数就是今日登录人数
(8)每天要有一个定时任务,凌晨2点对此redis的 zset进行删除。

相关文章:

  • Timesten常用命令
  • 后台dubug有值且sql也打印出来执行了但是前台就是查不到数据
  • HBase 常用Shell命令
  • 单例模式(Singleton Pattern)
  • HDU(2485),最小割最大流
  • iOS 对模型对象进行归档
  • TopN算法与排行榜
  • Servlet 生命周期、工作原理
  • POJ 2375
  • 关于SQL镜像配置报错
  • 共享库
  • Oracle 函数返回表实例2种写法实例
  • 重走java--Step 2
  • 高并发系统之队列术
  • servlet 开发出错原因分析
  • AHK 中 = 和 == 等比较运算符的用法
  • android 一些 utils
  • eclipse(luna)创建web工程
  • in typeof instanceof ===这些运算符有什么作用
  • JAVA SE 6 GC调优笔记
  • jdbc就是这么简单
  • js ES6 求数组的交集,并集,还有差集
  • Laravel核心解读--Facades
  • LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
  • node和express搭建代理服务器(源码)
  • python 学习笔记 - Queue Pipes,进程间通讯
  • tensorflow学习笔记3——MNIST应用篇
  • Twitter赢在开放,三年创造奇迹
  • unity如何实现一个固定宽度的orthagraphic相机
  • vagrant 添加本地 box 安装 laravel homestead
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 理解 C# 泛型接口中的协变与逆变(抗变)
  • 通过git安装npm私有模块
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • 7行Python代码的人脸识别
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • #我与Java虚拟机的故事#连载11: JVM学习之路
  • (LeetCode 49)Anagrams
  • (poj1.3.2)1791(构造法模拟)
  • (附源码)springboot 房产中介系统 毕业设计 312341
  • (附源码)ssm基于web技术的医务志愿者管理系统 毕业设计 100910
  • (四)模仿学习-完成后台管理页面查询
  • (转)Android学习系列(31)--App自动化之使用Ant编译项目多渠道打包
  • (转)Linux整合apache和tomcat构建Web服务器
  • (转)VC++中ondraw在什么时候调用的
  • (转)一些感悟
  • .NET Standard 支持的 .NET Framework 和 .NET Core
  • .net 怎么循环得到数组里的值_关于js数组
  • .net反混淆脱壳工具de4dot的使用
  • .net快速开发框架源码分享
  • .w文件怎么转成html文件,使用pandoc进行Word与Markdown文件转化
  • //解决validator验证插件多个name相同只验证第一的问题
  • /deep/和 >>>以及 ::v-deep 三者的区别
  • @ConditionalOnProperty注解使用说明
  • @value 静态变量_Python彻底搞懂:变量、对象、赋值、引用、拷贝