回流用户判定

思路:所有用户 = 活跃用户 + 回流用户。

方法一:

1.回流即N天以上未活跃过的用户,这个量级太大,所以要取反,去记录最近N天活跃过的用户uid。

2.使用redis存储,set类型,每天都分为1024个key,这样1天内活跃百万级别用户,单个key平均在1000左右,不会出现大key的情况。【数据每天导出一次】

3.set类型 key=prefix_yesterday_分片index,ttl = 1d。

4.考虑异常情况,可以将它存到今天一份,key=prefix_today_分片index,ttl=2d。

5.查询时直接查prefix_yesterday_分片index。sismember命令。

方法二:

1.查询用户最近7天登录的日期(排除掉今天)。

相关推荐
北邮刘老师3 小时前
A3C Network:智能体互联网的层次化视图
运维·服务器·网络
XRJ040618xrj3 小时前
如何在Linux中根据物理网卡建立虚拟网卡
linux·服务器·网络
空中楼阁,梦幻泡影3 小时前
LoRA 详细解析,使用LoRA 方式对模型进行微调详细操作指南
运维·服务器·人工智能·机器学习·语言模型
晚风吹长发4 小时前
初步了解Linux中的动静态库及其制作和使用
linux·运维·服务器·数据结构·c++·后端·算法
Le_ee4 小时前
dc4打靶报告
运维·服务器·网络
4t4run5 小时前
28、Linux 系统定时任务
linux·运维·服务器
cui__OaO5 小时前
Linux驱动--基于驱动设备分离的按键中断驱动
linux·运维·服务器·嵌入式
OnlyEasyCode6 小时前
Linux下载Navicat、特定版本Mysql
linux·运维·服务器
济6176 小时前
linux 系统移植(第七期)----U-Boot 图形化配置及其原理-- Ubuntu20.04
linux·运维·服务器
米高梅狮子7 小时前
01. 配置DHCP服务器
服务器·网络·php