- redis底层数据结构(string、list、set、hash、sortedset)
- 长久化形式(rdb、aof、写时拷贝、aof重写)
- redis线程模型(io多路复用、文件事件分派器、多个事件处理器)
- 并发锁(setnx)
- redis集群原理(哨兵机制)
- 键过期策略(懈怠删除、定时删除)
- 内存淘汰策略(键过期策略的兜底,设置过期键或所有键的LRU、TTL,或随机淘汰)
- 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存击穿、缓存降级
- redis与memcached的区别和各自优缺点
参考:
redis 高频面试题:
https://mp.weixin.qq.com/s/X5...
https://mp.weixin.qq.com/s?__...
redis 虚拟内存(VM)机制:
https://www.codenong.com/cs10...
redis 哨兵机制原理:https://blog.csdn.net/a745233...