2020
11-25
11-25
redis统计APP在线人数的实例
最近有个需求,需要统计APP的在线人数,其实以前也统计过,采取的是上线发送一个请求$this->cache->incr()加1,下线的时候$this->cache->decr()减1,可是这样做的后果是,发现在线人数错的离谱,几千人同是在线。why?原来APP端如果卸载的时候,那么就不会发请求,还有如果非正常终止的时候,也不会发送下线请求?于是乎找一个准备的统计方式1:客户端十分钟发送一次请求,带上序列号,服务器端set('前缀.序列号',过期时间),...
继续阅读 >