快捷搜索: 王者荣耀 脱发

Redis 面试题汇总(不定期更新)

1、redis几种常见的结构?(string list hash set zset)

2、zset底层数据结构

3、实际项目中用到了redis哪些数据结构 用list做了什么

4、说一说跳表的具体结构?时间复杂度?

5、Redis除了常用的数据结构外,还熟悉其他的数据结构吗?

6、redis的过期策略?(定时、定期、惰性)

7、redis的缓存穿透?有什么解决办法吗(返回空对象、布隆过滤器)

8、怎么防止缓存击穿的问题?

9、缓存穿透, 缓存击穿, 缓存雪崩基本概念及解决方案。

10、说一说布隆过滤器,布隆过滤器的原理是什么?它的优点是什么?缺陷是什么?

11、redis怎么实现持久化?持久化能保证不丢失数据吗?

12、redis的默认持久化方式

13、RDB fork的子进程干了啥

14、Aof重写Fork的子进程在干嘛Redis为啥快

15、说说redis架构(单线程,io多路复用)

16、对Redis了解多吗?你觉得Redis最核心的功能是什么?

17、Redis存储地图的数据结构,即GEO(地理位置)数据类型,有什么特点呢?有没有用过

18、如果设置热点数据永不过期会出现什么后果

19、说一说哈希的动态扩容

经验分享 程序员 微信小程序 职场和发展