关于高并发下的阅读量,点赞量,评论量的实现方案总结

做互联网应用时,经常会碰到关于商品或者文章等详情的阅读量,点赞量,评论量这些频繁更新的属性如何存储设计的业务场景;这两天刚好遇到顺便总结一下;

以视频为例,在视频实体video中用countRead作为阅读总数;

用redis存放video的访问增量,key可以为“video_count_inc”+videoId
在访问video详情时redis访问增量+1,
定时任务读取redis中的增量更新到视频中,更新完后redis要减去这个增量(如果增量为0则删除这个key);
查询视频时其阅读量要加上redis中的增量

你可能感兴趣的:(关于高并发下的阅读量,点赞量,评论量的实现方案总结)