采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
工作中遇到了这个问题,同事说点赞数、浏览量等信息要保存到数据库中,说持久化到DB才是安全的。 如果要是这么做的话,同步数据就会很麻烦,需要对数据库中的所有记录都做更新,有必要这么做吗?
没必要的。部署一个单独的redis集群,做为计数服务,并且这个集群用作数据持久化,当做数据来存储。同时做好备份即可。如果同时存缓存和数据库,高并发下会蹦掉的。如果要做,才用弱一致性的阈值来控制同步到数据库。新课程里有这个做法,有兴趣可以参考,啊哈哈哈,现在活动期,可以赠书两本噢~~~
如果每天或者几小时同步一次,不实时保存到数据库,是不是就没有性能的问题了
可以,但是如果1亿条数据需要同步,那就会很慢,时间越久风险也就越大,哈哈哈
登录后可查看更多问答,登录/注册
一课收获分布式系统开发,微服务核心技术和中间件企业生产落地
1.0k 13
481 11
683 11
1.2k 11
1.1k 10