1。说明,redis 位图存储节省内存,用户id:156,1333; 如果用户登录,根据日期存储为1

setbit 20209001 156 1 ;//id为156的用户在1月1号登录了

setbit 20200901 1333 1; //id为1333的用户在1月1号登录了

setbit 20209002 156 1 ;//id为156的用户在1月2号登录了

BITOP AND destkey key [key ...] ,对一个或多个 key 求逻辑并,并将结果保存到 destkey 。
BITOP OR destkey key [key ...] ,对一个或多个 key 求逻辑或,并将结果保存到 destkey 。
BITOP XOR destkey key [key ...] ,对一个或多个 key 求逻辑异或,并将结果保存到 destkey 。
BITOP NOT destkey key ,对给定 key 求逻辑非,并将结果保存到 destkey
 
计算1号2号的用户活跃数量
bitop or result 20200901 20200902
获得用户活跃数量: bitcount result //2
 
 

最新文章

  1. CSS 选择器 关系
  2. 如何获取到Android控件的高度
  3. 用GitLab搭建自己的私有GitHub
  4. 在windows下创建一个Mongo服务
  5. RMAN - 备份异机恢复
  6. BZOJ 1029: [JSOI2007]建筑抢修 贪心
  7. LOG4J.PROPERTIES配置详解(转载)
  8. 实现Linux下的ls -l命令
  9. Segment FRAM_DATA must be defined in a segment definition option (-Z, -b or -P)
  10. 》》vue
  11. LeetCode-7-反转数组-c#
  12. POM文件详解(1)
  13. react用构造函数创建组件
  14. 聊聊Flume和Logstash的那些事儿
  15. OpenCV 学习笔记 04 深度估计与分割——GrabCut算法与分水岭算法
  16. 4月18 数据库的CRUD操作
  17. SSH配置文件详解
  18. Java 的布局管理器GridBagLayout的使用方法【图文说明】
  19. LintCode——旋转字符串
  20. Quartz中时间表达式的设置-----corn表达式 (转)

热门文章

  1. NextCloud 17.0.1 升级到NextCloud 23.0.0
  2. Python自动发邮件(QQ为例)
  3. 我常用的Linux快捷命令
  4. python3.7安装Anaconda3+tensorflow2.1中遇到的问题
  5. Vue之使用umy-ui库的u-table解决 el-table当存在大量数据时,界面操作卡顿。
  6. python学习:窗口程序
  7. fetch 小分析
  8. vue v-if不生效
  9. 苹果手机备份及itunes下载更新路径
  10. 【Tomcat】ubuntu系统安装Tomcat