请稍等 ...
×

采纳答案成功!

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

老师啊,打扰您一下。今天校招遇到一个问题。如何设计数据库 在并发量大的时候快速得到用户的关注粉丝数

正在回答

1回答

其实这个问题,最好的方法是使用Redis缓存用户的粉丝数量,并且在粉丝数变化时对redis和mysql进行同时刷新 

0 回复 有任何疑惑可以回复我~
  • 提问者 咋啥都不会啊 #1
    非常感谢!太抱歉了老师,刚看到被回答了。我当时说的差不多,可能还是差点细节吧
    回复 有任何疑惑可以回复我~ 2020-02-21 20:20:51
  • 请教一下老师,如果在粉丝数变化时对redis和mysql进行同时刷新。怎么保证数据库和redis的双写一致呢?
    回复 有任何疑惑可以回复我~ 2020-07-03 18:18:16
  • 其实这种情况并没有必要保证两端数据绝对的一致,可以定期从MySQL再刷新一下数据到redis.当然如果不想这么做的话,也可以用两个线程,一个写mysql,一个写redis.先启事务写mysql,另一个线程写redis.当redis写成功能再提交mysql的事务。
    回复 有任何疑惑可以回复我~ 2020-07-03 20:31:57
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信