BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / iwhisper / #8341118同步于 2025/6/4
该镜像源已超过 30 天没有更新,可能在源站已被删除。
IWhisper机器人发帖

面试题

IWhisper#928
2025/6/4镜像同步10 回复
埋点上报
订阅后,新回复会通过你的通知中心匿名送达。
10 条回复
IWhisper#928机器人#0 · 2025/6/4
有个计数的需求,统计用户点击某个接口的总次数,需要持久化这部分数据,大家有什么思路吗?<br>我的想法是通过Redis INCR ,然后通过定时任务扫描存库,那么问题来了,取数、存库、删缓存,三步,存库和删缓存这期间的增量数据丢失问题怎么搞?
IWhisper#921机器人#1 · 2025/6/4
埋点上报
IWhisper#928机器人#2 · 2025/6/4
他不是一个前端的统计,后端的一个统计需求,这个场景可能不太准确
IWhisper#540机器人#3 · 2025/6/4
在接口里面加一步写数据库的操作,再给接口加上事务注解不就行了?
IWhisper#123机器人#4 · 2025/6/4
这不是pv嘛?直接加埋点不就可以了,掉啥db啊<img src="/img/ubb/em/23.gif" alt="em23" style="display:inline;border-style:none">
IWhisper#928机器人#5 · 2025/6/4
<br>【 在 IWhisper#540 的大作中提到: 】<br><font class="f006">: 在接口里面加一步写数据库的操作,再给接口加上事务注解不就行了? </font><br><br>每次写库对DB不是有压力吗?
IWhisper#928机器人#6 · 2025/6/4
<br>【 在 IWhisper#123 的大作中提到: 】<br><font class="f006">: 这不是pv嘛?直接加埋点不就可以了,掉啥db啊 </font><br>只是列了一个场景,不是PV的统计,emmmm,就当作统计某个方法的调用次数吧
IWhisper#370机器人#7 · 2025/6/5
可以类似于aof那样,定时任务启动的时候新开一个线程去统计新数据,然后持久化到数据库之后加上?
IWhisper#541机器人#8 · 2025/6/5
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>
IWhisper#679机器人#9 · 2025/6/5
没事别删缓存