一架梯子,一头程序猿,仰望星空!

Redis面试题


Redis面试要点

  1. Redis 有哪些数据类型?各自的使用场景是什么?
  2. Redis 的线程模型是什么?为什么选择这种线程模型?
  3. Redis 支持哪些数据持久化方式?各自的优缺点是什么?
  4. Redis 的数据淘汰策略有哪些?如何设置?
  5. Redis 集群模式有哪些?各自的优缺点是什么?
  6. Redis 如何保证数据的高可用性?
  7. Redis如何实现分布式锁,有哪些常见的分布式锁实现方式?
  8. Redis 的主从复制机制是什么?如何实现?
  9. Redis 的哨兵机制是什么?如何实现?
  10. Redis 的 Lua 脚本支持哪些功能?如何使用?
  11. Redis 的管道技术是什么?如何使用?
  12. Redis 的性能瓶颈有哪些?如何解决?
  13. Redis的缓存穿透、缓存雪崩和缓存击穿是什么?如何避免?

相关面试题库:

MYSQL基础面试题 MySQL性能优化面试题

相关教程:

GO Redis教程