getRecommendLiked接口
2023-10-11 14:23:42 3 举报
getRecommendLiked接口测试逻辑
作者其他创作
大纲/内容
获取用户是否点赞信息
返回:response.Liked
数据库和redis双写
totalCount:实际点赞缓存
取消点赞 且 信息不为空
返回错误response
返回错误信息
数据库和redis双删
根据 uid 和 article 表:article_user_liked
根据articleId从redis获取文章实际点赞缓存(不包含初始点赞值)key:article_new_liked__+articleId
校验成功
点赞 且 信息 为空
检验head失败
获取 用户uid 文章articleId 操作liked(1点赞,0 取消点赞)
插入/更新 article_counter:根据唯一索引 articleId 更新/插入 totalCount
request
initLikedSize:初始点赞数
根据articleId从redis获取初始点赞数key:article_new_main_+articleId
0 条评论
回复 删除
下一页