Redis 学的怎么样,都来看下这套题检验下吧。小编总结了下自己面试时遇到的 Redis 面试题和网上普遍的面试题,然后做了下总结,从基础、高级知识点、再到集群、运维、方案。然后总结了下怎么回答才会让面试官满意。
- Redis 相比 memcached 有哪些优势
- Redis 支持那几种数据结构,底层原理解释一下
- Redis 有哪几种数据淘汰策略
- 一个字符串类型的值能存储最大容量是多少
- Redis 集群方案应该怎么做,有哪些方案
- Redis 集群方案什么情况下会导致整个集群不可用
- Redis 和 Redisson 有什么关系
- Redis 与 Redisson 对比有什么优缺点
- Redis 如何设置密码及验证密码
- 解释下 Redis 哈希槽的概念
- 解释下 Redis 的主从复制模型
- Redis 集群会有写操作丢失吗,为什么
- Redis 集群之间是如何复制的
- Redis 集群最大节点个数是多少
- Redis 中管道有什么用
- 怎么理解 Redis 事务,Redis 事务相关的命令有哪几个
- Redis key 的过期时间和永久有效分别怎么设置
- Redis 如何做内存优化
- Redis 回收进程如何工作的
- Redis 回收内存使用的什么算法
- Redis 如何做大量数据插入
- 为什么要做 Redis 分区,有哪些 Redis 分区实现方案,Redis 分区有什么缺点
- Redis 持久化数据和缓存怎么做扩容
- 分布式 Redis 是前期做还是后期规模上来了再做好,为什么
- Twemproxy 是什么
- Redis 的内存占用情况怎么样
- 都有哪些办法可以降低 Redis 的内存使用情况呢
- Redis 的内存用完了会发生什么
- Redis 是单线程的,如何提高多核 CPU 的利用率
- Redis 是单线程的是怎么做到高并发的
- 一个 Redis 实例最多能存放多少的 keys,List、Set、Sorted Set 最多能存放多少元素
- Redis 常见性能问题和解决方案
- Redis 提供了哪几种持久化方式,如何选择合适的持久化方式
- 修改配置不重启 Redis 会实事生效吗
- 数据库和 Redis 缓存双写不一致的问题怎么解决的
- Redis 的过期策略怎么设计比较合理
- 发生缓存雪崩、缓存击穿、缓存穿透的问题分别有什么解决方案
- 缓存预热、缓存热备、缓存降级的高可用技术手段了解吗
- 如何提高 Redis 服务的缓存命中率