Redis 常見面試題

storyflow發表於2021-11-18

基礎

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 協議》,轉載必須註明作者和本文連結

相關文章