以下是Redis面试题目,答案一个个整理出来很麻烦,所以直接答案可以查看这里即可:
http://www.yayihouse.com/yayishuwu/book/154
1、 | Redis如何优化热点 key? |
2、 | 为什么Redis要优化大 key |
3、 | Redis如何实现排行榜功能? |
4、 | Redis如何实现分布式锁? |
5、 | Redis如何设置 Key 当天失效? |
6、 | Codis、Twemproxy 以及 Cluster 方案对比? |
7、 | Redis集群的故障发现与迁移? |
8、 | 为什么是 163834 个槽位? |
9、 | Redis客户端如何路由? |
10、 | Redis Cluster 集群收缩流程? |
11、 | Redis Cluster 集群的扩容流程? |
12、 | Redis Cluster 的分片机制? |
13、 | Redis Cluster 模式的原理? |
14、 | Redis什么是一致性 Hash 以及解决什么问题? |
15、 | Redis哨兵模式故障迁移流程? |
16、 | Redis哨兵模式的原理? |
17、 | Redis 的主从同步策略? |
18、 | Redis 主从复制的实现? |
19、 | Redis 集群搭建有几种模式? |
20、 | Redis 和 Memcached 多线程区别? |
21、 | Redis多线程是否会导致线程安全问题? |
22、 | Redis 多线程的实现机制? |
23、 | Redis多线程如何开启以及配置? |
24、 | Redis 6 为何引入多线程? |
25、 | Redis 6 之前为什么使用单线程? |
26、 | Redis 6 之前真的是单线程吗? |
27、 | Redis原生批命令 (mset、 mget) 与 Pipeline 区别? |
28、 | 什么是 Redis 的 Pipeline? |
29、 | RDB 和 AOF 该如何选择? |
30、 | 说说 Redis 的 AOF? |
31、 | 说说 Redis 的 RDB? |
32、 | Redis 有哪些持久化机制? |
33、 | Redis 有哪些内存淘汰机制? |
34、 | Redis持久化文件对过期策略的处理? |
35、 | Redis 的数据过期策略是什么? |
36、 | Redis五种类型分别对于哪种实现? |
37、 | Redis什么是 RedisObject? |
38、 | 说说什么是Redis压缩列表? |
39、 | 什么是 Redis 的 intset? |
40、 | Redis Zset 为何不使用红黑树等平衡树? |
41、 | Redis有序集合 Zset 的底层实现? |
42、 | 什么是Redis渐近式 rehash? |
43、 | Redis 是如何实现字典的? |
44、 | Redis 实现的链表有哪些特性? |
45、 | Redis说说 SDS 带来的好处? |
46、 | Redis String 类型的底层实现? |
47、 | Redis 有哪些数据结构? |
48、 | Redis 有哪些常用操作? |
49、 | Redis有哪些应用场景? |
50、 | Redis 如何保证原子性? |
51、 | 如何保证 Redis 的高并发? |
52、 | Redis先删后写还是先写后删? |
53、 | Redis缓存三大问题以及解决方案? |
54、 | redis为何使用单线程? |
55、 | Redis 为何这么快? |