请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

点赞数保存到Redis会丢失吗

工作中遇到了这个问题,同事说点赞数、浏览量等信息要保存到数据库中,说持久化到DB才是安全的。
如果要是这么做的话,同步数据就会很麻烦,需要对数据库中的所有记录都做更新,有必要这么做吗?

正在回答 回答被采纳积分+3

1回答

风间影月 2021-11-06 15:58:37

没必要的。部署一个单独的redis集群,做为计数服务,并且这个集群用作数据持久化,当做数据来存储。同时做好备份即可。
如果同时存缓存和数据库,高并发下会蹦掉的。
如果要做,才用弱一致性的阈值来控制同步到数据库。新课程里有这个做法,有兴趣可以参考,啊哈哈哈,现在活动期,可以赠书两本噢~~~

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_往事_8 #1
    如果每天或者几小时同步一次,不实时保存到数据库,是不是就没有性能的问题了
    回复 有任何疑惑可以回复我~ 2021-11-06 17:37:35
  • 可以,但是如果1亿条数据需要同步,那就会很慢,时间越久风险也就越大,哈哈哈
    回复 有任何疑惑可以回复我~ 2021-11-06 17:57:44
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信