Redis缓存一致性测试:命中、穿透和延迟双删
2023年6月记录,分类「接口测试」。这篇更像工作笔记,记录的是一次问题拆解和复用清单。
问题背景
缓存一致性问题最麻烦的是偶现。页面看起来正常,但接口、数据库、缓存可能在短时间内不一致,所以测试要把时间线拉出来。
我当时想确认的不是工具能不能跑,而是这个点能不能稳定地变成测试资产。
三类场景
- 先验证缓存命中和未命中两条路径。
- 更新数据后观察数据库值、缓存值和页面展示。
- 对延迟双删场景记录删除时间、重建时间和并发请求结果。
redis-cli GET order:10001
redis-cli TTL order:10001
redis-