基础内容
1、简单介绍以下你了解的Redis
2、对比一下Redis和Memcache的异同?
3、为什么MySQL选用Redis作为缓存?
4、详细聊聊你对Redis各种数据类型的了解?
5、Redis中五种基本数据类型的底层数据结构是什么样的?
Redis线程模型
1、Redis的单线程模型指的是什么?
2、Redis真的只有一个线程嘛?
3、单线程模型中客户端请求的处理流程是怎么样的?
4、Redis单线程为什么还这么快?
5、Redis 6.0 之后为什么引入了多线程?
持久化
1、Redis的持久化方式有哪些?
2、AOF为什么先执行命令,再把数据写入日志呢?
3、详细聊聊AOF重写机制。
集群
1、简单聊聊主从复制
2、为什么需要哨兵模式?
3、简单聊聊切片集群模式
过期删除
1、为什么需要过期删除的策略?
2、Redis怎么维护过期信息的?
3、过期删除策略有哪些?
4、Redis 主从模式中,对过期键会如何处理?
5、Redis 持久化时,对过期键会如何处理的?