以下是对Redis混沌工程测试结果的详细技术解析,结合中间件特性与测试场景说明关键发现:
一、主从切换测试
| 测试项 | Redis主从切换 |
|---|---|
| 故障模拟 | 主动触发主节点故障,触发哨兵/集群自动切换 |
| 预期指标 | 切换过程中出现短暂写入有损 |
| 实际结果 | 切换过程中出现短暂写入有损 |
-
Redis主从切换存在 "脑裂窗口期"(旧主未完全降级时仍可能接收写请求)
-
异步复制机制导致 未同步到从节点的数据丢失(需WAIT命令强一致保障)
-
测试局限性:未覆盖秒级高频写入场景(如库存扣减),实际生产可能需客户端重试机制补偿
二、节点启停测试
1. 从节点重启
| 结果 | 业务无影响 |
|---|---|
| 原理 | 从节点重启后自动重连主节点,触发全量/增量同步(PSYNC机制) |
| 风险提示</ |


870

被折叠的 条评论
为什么被折叠?



