Redis 基础认知与缓存测试要点
现在99%项目都在用Redis做缓存、热点数据存储、分布式锁、限流。测试不懂Redis就测不透性能、缓存、并发场景。本文讲解测试必备 Redis 基础、缓存机制、缓存测试要点、高频缓存Bug场景。一、Redis 核心作用热点数据缓存减轻数据库压力存储Token、验证码、临时状态分布式锁、防重复提交、防超卖限流、计数器、排行榜场景二、Redis 核心特性内存数据库、读写速度极快、键值对存储、支持过期时间、持久化存储。三、测试必须掌握的缓存机制缓存命中优先读缓存未命中查数据库缓存过期超时自动失效重新加载数据缓存更新新增/编辑/删除同步更新缓存缓存清空手动清空、项目重启清空四、缓存高频测试场景与Bug缓存未更新导致页面数据旧数据、数据不一致缓存过期瞬间大量请求打穿数据库缓存击穿热点Key一直不过期导致数据永久不更新缓存雪崩大量key同时过期导致系统压力暴涨防重锁失效导致重复提交、超卖五、缓存测试验收标准缓存命中正常、过期正常、更新同步、删除清空正常、并发无脏数据、无穿透雪崩问题。