Skip to content

Redis 练习答案与复盘尺 ​

Redis 练习的答案必须同时回答速度、丢失、一致性与恢复四个问题。只给一条 SET 命令,就像只报“车发动了”却不说刹车在哪。

数据结构与缓存 ​

合格解法会按访问模式选择 String、Hash、Set、ZSet 或 Stream,并写出 key 命名、TTL、容量和淘汰策略。缓存题要说明穿透、击穿、雪崩和回源保护如何验证。

锁、事务与持久化 ​

分布式锁答案应包含唯一值、过期、续期、释放校验和业务幂等;事务题要说明 Redis 事务不是数据库隔离级别。RDB/AOF 题要写出数据丢失窗口、fsync 策略和恢复演练。

集群与性能 ​

答案应记录热点 key、命令耗时、内存碎片、槽位分布和故障切换时间。不要把“集群可用”误写成“每个请求都线性扩展”。

典型错误 ​

  • 用永不过期的缓存存业务真相。
  • 用 KEYS 扫生产库,导致主线程被迫加班。
  • 锁有超时却没有幂等,过期后两个持有者同时写入。

用心记录每一步成长