当前位置: 首页 > news >正文

全国 做网站的企业施工企业税款缴纳

全国 做网站的企业,施工企业税款缴纳,金融网站建设报价方案,重庆制作网站模板建站公司前言在工作中我们经常遇到这样的需求#xff0c;要对某个在线网站的活跃用户数量进行统计。这里我们以redis为例,说明一下其实现的过程。实现方法在Redis中存在bitmap这种数据类型,这种数据类型是建立在string数据类型之上的。这里,我们主要用到setbit、bitcount这2个命令,而使…前言在工作中我们经常遇到这样的需求要对某个在线网站的活跃用户数量进行统计。这里我们以redis为例,说明一下其实现的过程。实现方法在Redis中存在bitmap这种数据类型,这种数据类型是建立在string数据类型之上的。这里,我们主要用到setbit、bitcount这2个命令,而使用的客户端为python的redis库。?这里我们引入redis库,然后实例化了1个StrictRedis类。由于这里使用的默认的选项,我们可以在StrictRedis不传入任何参数。?这里我们定义3个方法storeDailyVisit,removeDailyVisit和countVisits,分别用于用户上线时进行记录、用户下线时进行记录以及查看指定日期活跃的用户总数。下面我们来看storeDailyVisit函数:?该函数接收2个参数date和userId分别为指定的日期和用户的ID,第3个参数用于指定是否输出内容。在这里我们输出用户访问的信息,当然我们可以将其记录在日志中等其他操作。当某个用户登录后,我们调用该函数,传入今天的日期及用户的ID。removeDailyVisit函数与storeDailyVisit函数类似,它主要负责当用户退出当前网站时将其从bitmap表中移除。?下面我们通过countVisits函数得到当前活跃的用户的数量:?这里,countVisits函数接收1个日期的参数,它通过调用bitmaps数据类型的bitcount函数得到当前数字为1的个数。这里我们将它返回给调用者。由于bitmaps是1种按位进行操作的数据类型,其是1串连续的二进制数字(0或1)。我们通过对其某个位上的数值进行设置为1,然后通过bitcount函数统计这串二进制数字上为1的总数,从而得到当前活跃的用户总数。另外,我们还可以使用redis的set数据类型来实现同样的操作,我们可以通过下表来查看这二者的差别:?我们可以清楚的看到,当存储的用户为5个亿的时候,需要消耗的内存bitmap为59.6MB,而set为1.91TB,整整32倍。因此,在实际的在线网站中,我们更多使用的是bitmaps统计在线用户的数量。参考文章:http://redis.io/topics/data-types-intro#bitmaps总结以上就是这篇文章的全部内容了希望本文的内容对大家的学习或者工作能带来一定的帮助如果有疑问大家可以留言交流。
http://www.yutouwan.com/news/96695/

相关文章:

  • 怎么创建免费自己的网站平台战略定位咨询公司排名
  • 大连 找人做网站dw网页设计报告
  • 做外贸可以用哪些网站永久免费自助建站推荐
  • 电商网站建设推广专门做同人h的网站
  • 十大网站黄页的免费中国建筑人才网怎么样
  • 企业站官方网站建行个人网上银行登录
  • 深圳市建设执业培训中心网站seo优化关键词排名
  • 什么网站可以做告白的网页版网站源码怎么弄
  • 安徽省建设监理协会网站凌风wordpress 百度云
  • 有实力的网站建设推广兰州建设网站
  • phpcms v9企业网站模板(简洁利于优化)哈尔滨精品网站制作
  • 蓝色为主的网站案例安卓app市场
  • 荆州哪有做网站的公司电商网站开发重难点
  • 银行 网站开发 干什么京东网上购物商城
  • 济宁网站建设是什么建立网站的目的和功能
  • 江宁网站建设报价杭州知名设计公司排名
  • 家纺代发网站建设个人静态网页制作
  • 重庆那些网站专业网站设计开发公司
  • 用asp做的几个大网站经营管理培训课程
  • 网站只做商城建设
  • 关键词挖掘爱网站怎么显示wordpress里元素的源代码
  • 食品安全网站建设友链互换平台推荐
  • 外文网站做t检验分析炒股软件下载
  • 普陀网站建设比较实惠网络项目计划书
  • 58这种网站怎么做外链购买
  • 有效获客的六大渠道网站优化目标
  • 做头像的网站自己的名字网站建设目的和功能定位
  • 外贸电商做俄罗斯市场网站网址推广主要做些什么内容
  • 网站后台怎么建设宜昌市住房和城乡建设厅官方网站
  • 卫浴洁具网站模板网站建设预算申请