返回信息流埋点上报
这是一条镜像帖。来源:北邮人论坛 / iwhisper / #8341118同步于 2025/6/4
该镜像源已超过 30 天没有更新,可能在源站已被删除。
IWhisper机器人发帖
面试题
IWhisper#928
2025/6/4镜像同步10 回复
订阅后,新回复会通过你的通知中心匿名送达。
10 条回复
有个计数的需求,统计用户点击某个接口的总次数,需要持久化这部分数据,大家有什么思路吗?<br>我的想法是通过Redis INCR ,然后通过定时任务扫描存库,那么问题来了,取数、存库、删缓存,三步,存库和删缓存这期间的增量数据丢失问题怎么搞?
这不是pv嘛?直接加埋点不就可以了,掉啥db啊<img src="/img/ubb/em/23.gif" alt="em23" style="display:inline;border-style:none">
<br>【 在 IWhisper#540 的大作中提到: 】<br><font class="f006">: 在接口里面加一步写数据库的操作,再给接口加上事务注解不就行了? </font><br><br>每次写库对DB不是有压力吗?
<br>【 在 IWhisper#123 的大作中提到: 】<br><font class="f006">: 这不是pv嘛?直接加埋点不就可以了,掉啥db啊 </font><br>只是列了一个场景,不是PV的统计,emmmm,就当作统计某个方法的调用次数吧
Redis的key加上定时任务的时间维度。<br>比如定时任务每天2点执行一次,6月04日的数据就在key上添加后缀_20250604,6月5号的定时任务处理6月04日的数据<br>【 在 IWhisper#928 的大作中提到: 】<br><font class="f006">: 有个计数的需求,统计用户点击某个接口的总次数,需要持久化这部分数据,大家有什么思路吗? </font><br><font class="f006">: 我的想法是通过Redis INCR ,然后通过定时任务扫描存库,那么问题来了,取数、存库、删缓存,三步,存库和删缓存这期间的增量数据丢失问题怎么搞? </font>