模拟秒杀练习按教程执行后错误提示:Too many connections

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学,你好,一直出现too many connections是因为redis_db中的pool在建立时有一个参数max_connections,这个参数是最大连接数。同学这个参数的值设置的过小了,因此会提示too many connections,需要改大一些,例如200:

http://img1.sycdn.imooc.com//climg/5eb1289a09c2d5c102790142.jpg

如果解决了你的疑惑,请采纳,祝学习愉快~ ~~~~

  • 萧大侠 提问者 #1
    感谢老师 连接数改大后,解决了 too many connections报错的问题。 但有个新的问题是:Watched variable changed. 错误提示
    2020-05-05 18:37:58
  • 好帮手慕美 回复 提问者 萧大侠 #2
    同学,你好。Watched variable changed:watch 执行之后, execute执行之前,有其他客户端修改了watch中指定的key的值, 程序的事务就会抛出异常 redis.WatchError。祝学习愉快~~~~
    2020-05-07 10:26:44
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师