用Redis位图实现统计用户登录天数和活跃用户

本文介绍了使用Redis位图来统计用户登录天数和活跃用户的方法。通过设置二进制位,利用SETBIT、BITCOUNT和BITOP等命令,可以高效地实现对用户登录状态的记录和活跃用户的计算。这种方法速度快、节省存储空间,适用于多种场景的扩展应用。
摘要由CSDN通过智能技术生成

这里只是列举了一下如何实现和基础原理
Redis:二进制安全存储
优势:速度快、省空间

统计用户登录天数
基础原理
用SETBIT创建一个key1并赋值

SETBIT  key1  0  1
SETBIT  key1  3  1
SETBIT  key1  8  1
SETBIT  key1  15  1
STRLEN key1

在这里插入图片描述

用BITCOUNT统计key1中1出现的次数

BITCOUNT  key1 0  0
BITCOUNT  key1 0  1
BITCOUNT  key1 1  
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值