① 事实源
关系型数据库 / 持久存储- 收藏、完整观看历史、视频元数据
- 先提交业务真相,再更新缓存或索引
- Redis 丢失时可据此重建
先选一个业务镜头,再挑你会采用的主模型。答错没关系,右侧会把键名、命令、复杂度与边界摊开给你看。
这道题的“主模型”是什么?不要只看读写快慢,还要想:丢了以后能不能重建。
关键剪辑原则:收藏这类持久业务记录,不能因为 Redis 很快就只写 Redis。稳妥链路通常是“事实源提交成功 → 缓存失效或更新”;事件流则要把消费确认、重试与幂等一起设计,不能只写一句 XADD 就收工。
提示:这里给出的是常见工程基线。实际方案还要结合数据规模、容灾目标、热点分布与一致性要求。