1. 设计一个秒杀系统。假设有100万库存,怎么在分布式环境下保证高并发不出错,不会超卖?性能上要求TPS能到5万以上。2. 想象一个场景:用Redis分布式锁处理支付回调,结果Redis主从切换,导致锁失效,订单被重复处理了。这种情况怎么解决?3. 假设有个明星突然发了条动态,导致某个Redis热点Key的请求量飙到50万QPS,缓存瞬间被打穿,数据库也跟着雪崩了。你要是当时的值班工程师,怎么快速止损?事后又会怎么优化?4. 设计一个订单自动关闭功能:用户下单30分钟没付钱,就自动取消。每天的订单量大概是1000万,要求处理时间的误差不能超过1分钟。5. 有一个发积分的流程,跨了3个服务:先...