从零开始的Linux运维屌丝之路,资源免费分享平台   运维人员首选:简单、易用、高效、安全、稳定、社区活跃的开源软件
  • 首页
  • NOSQL
  • 一个没听懂的统计在线用户总数和明细

一个没听懂的统计在线用户总数和明细

发布:蔺要红07-07分类: NOSQL


用Redis来实现在线用户统计
 
10.10.10.20:6379> SETBIT n 1000 1  #当id为1000的用户上线的时候 SETBIT 设置为1
(integer) 0
10.10.10.20:6379> SETBIT n 2000 1  #当id为2000的用户上线的时候 SETBIT 设置为1
(integer) 0
10.10.10.20:6379> SETBIT n 202 1     #当id为202的用户上线的时候 SETBIT 设置为1
(integer) 0
10.10.10.20:6379> BITCOUNT n          #统计在线总数BITCOUNT 为3
(integer) 3
10.10.10.20:6379> GETBIT n 55         #判断用户是否在线GTEBIT 不在线得到的结果为 0
(integer) 0
10.10.10.20:6379> GETBIT n 202        #判断用户是否在线GTEBIT 在线得到的结果为 1
(integer) 1

or
 
10.10.10.20:6379> INCR cunts
(integer) 1
10.10.10.20:6379> INCR cunts
(integer) 2
10.10.10.20:6379> INCR cunts
(integer) 3
10.10.10.20:6379> DECR cunts
(integer) 2
10.10.10.20:6379> DECR cunts
(integer) 1
10.10.10.20:6379> DECR cunts
(integer) 0
温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,如有侵权我会在24小时之内删除!
<<memcached入门笔记 | 没有了>>

欢迎使用手机扫描访问本站