用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