Durancer / JMU-Campus

基于SpringCloud Alibaba 微服务的前后端分离项目实现。欢迎大家拉取代码学习或者优化。简介:简单来说就是实现一个校园范围内的微博,是一个社交网站,让你的朋友圈扩大到你所在的整个校园范围内
http://www.jmucampus.top/
Apache License 2.0
37 stars 17 forks source link

Fix #74:增加定时任务文档注释及优化取消点赞逻辑 #86

Closed mlibio closed 1 month ago

mlibio commented 1 month ago
  1. 增加了定时任务类和相关的文档注释,用于定期同步Redis中的点赞数据到数据库。
  2. 在原有基础上增加了取消点赞时的操作逻辑,确保在Redis中存在点赞记录时优先递减Redis中的计数,否则更新数据库。
  3. 使用try-catch块来弱关联Redis操作,当Redis不可用时直接更新数据库,保持最终一致性。
  4. 建议在实现统计帖子点赞数等与点赞数据强相关的接口时,先同步Redis中的点赞数据变更到数据库,以确保查询结果的准确性。