如果秒杀过程中Redis宕机怎么办?
1.1k
等5人参与

任何一个互联网应用,都需要做到高可用,防止单点故障,不光是Redis,MySQL、RabbitMQ、Tomcat、Nginx等所有的组件都需要做主备或者集群来做高可用。
同时,系统要做好降级退出机制,比如redis集群整个宕机了,可以在网关上拦截所有的请求,直接返回失败,而不是让用户看到类似500这样的错误页面。类似这样的操作还有很多,比如活动开始5分钟以后,如果还有秒杀请求,直接全部返回秒杀失败。发现数据库宕机,往Redis中写入活动结束的标志等等。一定要做好这样的降级机制。

我的作业
去发布

登录后即可发布作业,立即

全部作业

数据加载中...

意见反馈 帮助中心 APP下载
官方微信