有大佬指点一下热度排行榜 数据访问量 怎么实现比较好吗
java吧
全部回复
仅看楼主
level 9
木叶舞王
楼主
之前毕设弄了个电影网站,现在想弄个电影热度排行榜就是统计电影访问量,比如 每小时 日周月排行榜。按热度显示电影。这样数据库怎么设计比较好呢 。
2022年06月16日 04点06分
1
level 9
木叶舞王
楼主
各位大佬,现在是打算用redis+定时任务 实现,定时刷新访问量到mysql里面,不知道怎么设计mysql的表 会好点,可以让电影表和访问量的表一对一吗
2022年06月16日 06点06分
7
贴吧用户_5NtW3PX
movieId,count,type
2022年06月16日 08点06分
biu啵啵
访问的时候,推送一条消息到消息队列。另起一个模块负责消费队列内容,然后统计结果,最后把结果写入数据库,或者写给redis,key设计成 日期-电影id,如果是热度排行榜,就按小时设计key,统计时候value慢慢加上去就可以了。
2022年06月16日 10点06分
木叶舞王
@biu啵啵
好的 谢谢
2022年06月16日 11点06分
木叶舞王
@贴吧用户_5NtW3PX
谢谢 我在琢磨下怎么搞
2022年06月16日 11点06分
1