刚上线一个抢单系统,早晨9:30开始,大概有6000多用户会进入系统的产品页面抢购。系统在大量访问涌入后几分钟就崩溃了。出错信息是redis达到了连接数的上线。目前服务器的配置是阿里云的redis 8G集群版,支持10000的并发数。
在redis崩溃之后,随之mysqld的cpu也达到了98%。但首先肯定是redis引起的崩溃。
请教各位大神。之前一直认为redis只是用做YII的session和cache所有,并不涉及到业务逻辑,没想到会在redis上首先出问题,那么这块应该如何优化呢。简单升级到80000的redis并发是否够用呢?还有什么别的方法吗。
另外,redis和mysql是否有连锁反应,导致mysql也达到了性能瓶颈呢。希望论坛大神给与指南。事情非常急,马上第二次的抢单即将开始。目前还没有什么很好的优化方法。