java吧 关注:1,272,158贴子:12,780,913
  • 33回复贴,共1

有大佬指点一下热度排行榜 数据访问量 怎么实现比较好吗

只看楼主收藏回复

之前毕设弄了个电影网站,现在想弄个电影热度排行榜就是统计电影访问量,比如 每小时 日周月排行榜。按热度显示电影。这样数据库怎么设计比较好呢 。


IP属地:广东来自iPhone客户端1楼2022-06-16 12:29回复
    我可以吧,我私聊你


    IP属地:新疆来自Android客户端2楼2022-06-16 12:45
    回复
      2025-08-02 04:28:24
      广告
      不感兴趣
      开通SVIP免广告
      滴滴楼主,我可以用协同过滤算法帮你加上这个功能,你需要吗?有偿


      IP属地:新疆来自Android客户端3楼2022-06-16 12:46
      回复
        用redis吧


        IP属地:上海来自Android客户端4楼2022-06-16 13:11
        收起回复
          Redis+定时任务


          IP属地:广东来自iPhone客户端5楼2022-06-16 13:12
          收起回复
            redis有序集合


            IP属地:江苏来自Android客户端6楼2022-06-16 13:31
            收起回复
              各位大佬,现在是打算用redis+定时任务 实现,定时刷新访问量到mysql里面,不知道怎么设计mysql的表 会好点,可以让电影表和访问量的表一对一吗


              IP属地:广东7楼2022-06-16 14:01
              收起回复
                扔redis里,隔段时间落库就行了


                来自Android客户端8楼2022-06-16 15:52
                收起回复
                  2025-08-02 04:22:24
                  广告
                  不感兴趣
                  开通SVIP免广告
                  redis热点数据加淘汰机制


                  IP属地:北京来自iPhone客户端9楼2022-06-16 18:11
                  回复
                    可以用flink


                    IP属地:湖北来自Android客户端10楼2022-06-16 19:51
                    回复
                      我正好做过类似的,表设计得根据你的需求来。个人觉得这种业务存MySQL只是为了个容灾做个额外持久化罢了,接口直接查redis zset就行,真要落具体热度数据为了将来做报表也不可能存mysql的


                      IP属地:辽宁来自Android客户端11楼2022-06-17 06:24
                      收起回复