为了账号安全,请及时绑定邮箱和手机立即绑定

逻辑存取值的问题

我想问一下,一个程序取值,一个程序存值。也就是你2秒钟才执行一次取值,10个数redis在2秒之内肯定能搞定,如果数字太多的话一边存一边取?你存值的那块怎么都卡不住吧?怎么感觉逻辑有点不对啊。

正在回答

3 回答

我觉得老师此处的只是举例子,为了方便及时查看效果,才一边存一边取。我的理解是,一边存一边取,应该是会有问题的,应该是先存完,再取出写入数据库就不会有问题。

0 回复 有任何疑惑可以回复我~

2个只是测试,如果瞬间有十万个请求(或者更多),存值那块会不会卡住。用redis先存起来(内存操作,速度很快),以后在慢慢存到数据库,

1 回复 有任何疑惑可以回复我~

我的理解是:就是为了削峰,举例子的。就算你数量再大,我们mysql还是只要2秒处理一次,当然mysql的性能也没这么差。具体可以自己测试系统的抗压能力,设置一个合适的值。每秒1次还是10次或者100次。数量再大,超过单台mysql服务器的上线,那就弄集群吧,和这里的课程就没啥关系了。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

逻辑存取值的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信