Daily Plan
更新: 5/3/2025 字数: 0 字 时长: 0 分钟
#todo
- [ ]
- [ ]
Daily Study
更新: 5/3/2025 字数: 0 字 时长: 0 分钟
标签微服务
- 通过文章标签查看相关的热门文章:用到了Szet缓存
- 标签的增删改查
评论微服务
- 多级评论结构的设计
- parent_id: 直接父评论id,回复具体某条评论
- root_id: 整个评论数的根节点id ![[attachments/Pasted image 20250415164927.png]]
- 发布评论流程
- 参数验证:检查内容长度、敏感词过滤
- 评论创建:写入reply表,设置parent_id和root_id
- 计数更新:
- 如果是根评论:reply_count表的reply_num和reply_root_num同时+1
- 如果是子评论:只增加reply_num
- 通知创建:创建reply_notification记录
- 缓存更新:删除相关计数缓存和评论列表缓存
- 查询评论流程
- 分页查询文章评论:游标分页
- 按点赞或者时间排序:使用缓存Zset
Daily Problem
更新: 5/3/2025 字数: 0 字 时长: 0 分钟