有没有大神能根据文章的阅读量实现文章的排序

心大自然宽 2020-11-16 04:29:20
来个大神帮忙写一个使用redis实现文章阅读量的统计,然后进行热度查询的功能
private int id;
private String title;//文章标题
private String sub_title;//文章副标题
private String content;//内容
private Blob imager;//图片
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
private Date create_time;//创建时间
private String hite;//位置
private Integer hits;//点击量
private Integer commentsNum; // 评论总量
private Date currenttime; //当前时间
这是实体类
...全文
5403 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
KeepSayingNo 2020-11-17
  • 打赏
  • 举报
回复
这个用redis再恰当不过了,各大网站的排名功能都是用这个做了,可以用zset这个结构,具体用下面几个命令: ZADD key score1 member1 : 添加文章 ZINCRBY key increment member :每次有流量了就+1 ZRANGEBYLEX key min max [LIMIT offset count] :获取排名靠前的文章
  • 打赏
  • 举报
回复
利用redis中sortSet去做排序
心大自然宽 2020-11-16
  • 打赏
  • 举报
回复
自己给自己顶一下

51,407

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧