回流用户判定

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

方法一:

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天登录的日期(排除掉今天)。

相关推荐
RisunJan7 小时前
Linux命令-gpasswd命令(管理用户组的重要工具)
linux·运维·服务器
where happens7 小时前
centos创建目录并授予权限
linux·运维·服务器·centos
liebe1*17 小时前
第七章 防火墙地址转换
运维·服务器·网络
好好学操作系统8 小时前
autodl 保存 数据 跨区
linux·运维·服务器
KingRumn8 小时前
Linux同步机制之信号量
linux·服务器·网络
嵌入式学习菌8 小时前
SPIFFS文件系统
服务器·物联网
旺仔Sec8 小时前
2026年度河北省职业院校技能竞赛“Web技术”(高职组)赛项竞赛任务
运维·服务器·前端
BullSmall8 小时前
linux 根据端口查看进程
linux·运维·服务器
herinspace8 小时前
管家婆软件年结存后快马商城操作注意事项
服务器·数据库·windows