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 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!