回流用户判定

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

方法一:

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

相关推荐
夏玉林的学习之路15 小时前
如何远程连接服务器
运维·服务器
影寂ldy16 小时前
C# try-catch 异常处理全套笔记
服务器·数据库·c#
fei_sun17 小时前
黑洞路由(Null Route/空接口路由)
服务器·前端·javascript
researcher-Jiang19 小时前
高性能计算之MPI:第一次MPI并行程序设计练习
linux·运维·服务器
normanhere21 小时前
浪潮云国产化超融合规划和部署案例
服务器·网络
CCPC不拿奖不改名1 天前
Redis 工程化部署深度解析
linux·服务器·数据库·redis·深度学习·缓存·rag
QWEDDRFTG1 天前
运维长期经验总结:从故障倒推服务器电源线选购标准
运维·服务器
Mr.wangh1 天前
聊天模型--流式传输
运维·服务器
有颜有货1 天前
PMC生产排产的4种算法,一次讲清
java·服务器·前端
智恒百亿1 天前
算力基建深度分析:国内服务器产业高强度迭代下的技术壁垒与全球化优势
服务器·人工智能·算力基建