redis面试常问汇总 (持续更新……)
问题汇总
Redis缓存的作用?
Redis线程模型?为什么Redis单线程还能支持高并发?
Redis有哪些数据类型?在哪些场景下使用比较合适呢?
Redis的过期策略和内存淘汰机制是什么?能否手写一个LRU?
怎么保证Redis是高并发以及高可用的?
怎么保证Redis挂掉之后再重启数据可以进行修复?
能聊一聊Redis cluster集群模式的原理吗?
遇到缓存穿透、缓存击穿、缓存雪崩怎么处理?
如何保证缓存与数据库双写时的数据一致性?
你们公司生产环境的Redis集群怎么搭建的?
参考
- Redis的过期策略及内存淘汰机制
- java面试突击第一季(有需要三季视频资料的评论区找我)