· 判断用户是否已经点赞,如果已经点赞,直接返回
· 保存comment数据
• 动态id
• 用户id
• 动态发布者id
• 评论类型
• 评论内容
• 评论时间
· 修改redis中的点赞数以及是否点赞
• 点赞数+1
• 添加点赞标记
取消点赞流程· 判断是否已经点赞,没有点赞就返回
· 删除评论数据
• 用户id
• 动态id
• 类型
· 修改reids中数据
• 点赞数-1
• 取消点赞标记
点赞数· 从reids中命中查询,如果命中直接返回
· 查询mongoDB
· 写入redis
是否已经点赞· 从redis中查询数据
· reids未查询到,查询monggoDB确定已经点赞
· 数据库也没有则直接返回
· 数据库有则写入redis
小视频 核心· 存储 + 推荐 + 加载速度
· 使用分布式存储系统FastDfs进行存储
FastDFS