缓存和非关系型数据库的相关知识(memcached、redis)网址连接
memcached
- http://www.cnblogs.com/wupeiqi/articles/5132791.html
redis
- http://www.cnblogs.com/alex3714/articles/6217453.html
- Redis参考手册
redis应用举例:
实时监控在线用户人数以及哪些用户在线:
setbit的使用:进行二进制位的操作
bitcount(key, start=None, end=None):获取name对应的值的二进制表示中 1 的个数
getbit name num:循环或者指定查询特定的num位置的用户是否在线(为0就不在线,为1就是在线)
如果只是想统计有多少人在线,而不需要知道哪些人在线,可以通过incr(self, name, amount=1)自增或者通过decr(self, name, amount=1)自减来统计人数
逆风的方向最适合飞翔,我不怕千万人阻挡,只怕自己投降。