zoukankan      html  css  js  c++  java
  • redis中Bitmaps位图应用场景

    redis中Bitmaps位图应用场景

    redis中bitmaps可以用来统计用户信息,eg:活跃天数、打卡天数、登录天数

    bitmaps位图,都是操作二进制来进行记录,就只有0和1两个状态

    eg:统计一周的打卡次数,0:未打卡,1:打卡

    127.0.0.1:6379> setbit sign 1 1 # 往sign中添加数据,第1天打卡
    (integer) 1
    127.0.0.1:6379> setbit sign 2 0 # 第2天未打卡
    (integer) 0
    127.0.0.1:6379> setbit sign 3 1 # 第3天打卡
    (integer) 0
    127.0.0.1:6379> setbit sign 4 0 # 第4天未打卡
    (integer) 0
    127.0.0.1:6379> setbit sign 5 1 # 第5天打卡
    (integer) 0
    127.0.0.1:6379> setbit sign 6 0 # 第6天未打卡
    (integer) 0
    127.0.0.1:6379> setbit sign 7 1 # 第7天打卡
    (integer) 0 
    127.0.0.1:6379> getbit sign 1 # 获取第一天的打卡状态
    (integer) 1
    127.0.0.1:6379> BITCOUNT sign # 统计所有打卡天数
    (integer) 4
    
    记得快乐
  • 相关阅读:
    probuf了解
    rebbitmq-RPC(C#)
    获取指定数量的有序列表
    RPC(Remote Procedure Call Protocol)
    正则表达式(c#)
    02_python函数
    01_python基础
    养生茶
    测试左右移浅淡
    python类的组合
  • 原文地址:https://www.cnblogs.com/Y-wee/p/14560750.html
Copyright © 2011-2022 走看看