跳到主要内容

Redis 面试

Redis 面试重点在数据结构、缓存问题、持久化、高可用和分布式锁。

高频问题

  • Redis 为什么快?
  • Redis 有哪些数据类型?
  • RDB 和 AOF 有什么区别?
  • 什么是缓存穿透、击穿、雪崩?
  • 如何实现分布式锁?
  • Redis 主从和哨兵怎么工作?
  • 大 key 和热 key 怎么处理?

回答建议

结合业务场景回答,不要只背命令。比如讲缓存击穿时,可以同时说明互斥锁、逻辑过期和热点预热。