Gtalent圈子大佬常談的Redis基礎面試問題彙總

coding1000發表於2021-05-12

• 1、什麼是redis?
• 2、Reids的特點
• 3、使用redis有哪些好處?
• 4、redis相比memcached有哪些優勢?
• 5、Memcache與Redis的區別都有哪些?
• 6、redis適用於的場景?
• 7、redis的快取失效策略和主鍵失效機制
• 8、為什麼redis需要把所有資料放到記憶體中?
• 9、Redis是單程式單執行緒的
• 10、redis的併發競爭問題如何解決?
• 11、redis常見效能問題和解決方案
• 12、redis事物的瞭解CAS(check-and-set 操作實現樂觀鎖 )?
• 13、WATCH命令和基於CAS的樂觀鎖?
• 14、使用過Redis分散式鎖麼,它是什麼回事?
• 15、假如Redis裡面有1億個key,其中有10w個key是以某個固定的已知的字首開頭的,如果將它們全部找出來?
• 16、使用過Redis做非同步佇列麼,你是怎麼用的?
• 17、如果有大量的key需要設定同一時間過期,一般需要注意什麼?
• 18、Redis如何做持久化的?
• 19、Pipeline有什麼好處,為什麼要用pipeline?
• 20、Redis的同步機制瞭解麼?
• 21、是否使用過Redis叢集,叢集的原理是什麼?

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章