1.为什么使用redis?1.1Redis 具备高性能操作数据库是在硬盘上操作,但是操作redis就可以直接读取缓存,是在内存中操作的
1.2、 Redis 具备高并发单台设备的 Redis 的 QPS(Query Per Second,每秒钟处理完请求的次数) 是 MySQL 的 10 倍,Redis 单机的 QPS 能轻松破 10w,而 MySQL 单机的 QPS 很难破 1w。
2.如何保证 redis 和 mysql 数据缓存一致性问题?2.1消息队列方案我们可以引入消息队列,将第二个操作(删除缓存)要操作的数据加入到消息队列,由消费者来操作数据。
如果应用删除缓存失败,可以从消息队 ...
1.什么是软件测试?编写测试用例来发现bug,然后提交到开发,循环往复发现更多bug
2.你知道的项目开发模型都有什么?2.1瀑布模型是从 需求分析——计划——设计——编码——测试——end 这样的线性模型
优点1. 强调开发的阶段性
瀑布模型把整个开发流程拆分为 需求 → 设计 → 编码 → 测试 → 交付 → 维护 等阶段。
每个阶段都有明确的输入和输出,就像流水线一样一步一步推进。 👉 好处:项目成员知道自己当前在做哪一环,责任清晰,不会混乱。
2. 强调早期计划及需求调查
在开始写代码前,瀑布模型要求先把需求分析、系统设计、计划排期都弄清楚。
比如:要开发一个“机票预定系统” ...
