Redis 常见面试题
基础
1、Redis key的数量是否有上限?
2、Redis Key 删除策略?
3、Redis Key 缓存算法? 知道怎么实现的吗?(很少问,可以了解下)
4、Redis hash Key过大,会出现什么问题?
5、Redis 缓存雪崩、击穿、穿透问题
Singleflight
6、redis分布式锁如何实现?会不会有什么问题?redis分布式锁,如何续期?
底层
1、redis zset 底层数据数据结构? (基本必问,最好看下和b+树区别)
2、说一下Redis中HashMap的实现(双table,渐进式rehash,扩容条件,缩容条件,bgsave,CopyOnWrite机制)
业务
1、如何去实现一个排行榜的需求
2、同时有很多个redis请求,我怎么去优化它?
3、Redis 怎么保证数据一致性 (一定要知道)
4、 Redis的定时任务怎么实现的?
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: