缓存和非关系型数据库的相关知识(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)自减来统计人数

posted @ 2018-09-30 16:32  一叶风语  阅读(104)  评论(0编辑  收藏  举报