想跳槽需得充分地準備—Redis高效能快取面試題

Java__moon發表於2019-02-23

前言:

 跳槽時時刻刻都在發生,但是我建議大家跳槽之前,先想清楚為什麼要跳槽。準備充分的去面試。不充分的面試,完全是浪費時間,更是對自己的不負責,相信最近很多人都在跳槽。那麼面試題自然還是要看下的,準備了一些Redis的面試題(需要面試資料彙總(含答案)歡迎加入我的私人QQ群架構華山論劍:836442475(大牛聚集地)一起交流學習探討!

Redis高效能快取面試題

 1、Redis回收使用的是什麼演算法?

 2、Redis相比memcached有哪些優勢?

3、Redis支援哪幾種資料型別?

4、Redis主要消耗什麼物理資源?

5、Redis的全稱是什麼?

6、Redis有哪幾種資料淘汰策略?

 7、Redis官方為什麼不提供Windows版本?

 8、一個字串型別的值能儲存最大容量是多少 ?

9、為什麼Redis需要把所有資料放到記憶體中?

10、Redis叢集方案應該怎麼做?都有哪些方案?

 11、Redis叢集方案什麼情況下會導致整個叢集不可用?

12、MySQL裡有2000w資料,redis中只存20w的資料,如何保證redis中的資料都是熱點資料?

 13、Redis有哪些適合的場景?

14、Redis支援的Java客戶端都有哪些?官方推薦用哪個?

15、Redis和Redisson有什麼關係?

16、Jedis與Redisson對比有什麼優缺點 ?

17、Redis如何設定密碼及驗證密碼?

 18、說說Redis雜湊槽的概念?

19、Redis叢集的主從複製模型是怎樣的?

20、Redis叢集會有寫操作丟失嗎?為什麼?

21、Redis叢集之間是如何複製的?

22、Redis叢集最大節點個數是多少?

 23、Redis叢集如何選擇資料庫?

 24、怎麼測試Redis的連通性?

25、Redis中的管道有什麼用?

 26、怎麼理解Redis事務?

 27、Redis事務相關的命令有哪幾個?

 28、Redis key的過期時間和永久有效分別怎麼設定?

29、Redis如何做記憶體優化?

30、Redis回收程式如何工作的?

 31、Redis持久化資料和快取怎麼做擴容?

32、分散式Redis是前期做還是後期規模上來了再做好?為什麼?

 33、Twemproxy是什麼?

34、支援一致性雜湊的客戶端有哪些?

 35、Redis與其他key-value儲存有什麼不同?

36、Redis的記憶體佔用情況怎麼樣?

37、都有哪些辦法可以降低Redis的記憶體使用情況呢?

38、檢視Redis使用情況及狀態資訊用什麼命令?

 39、Redis的記憶體用完了會發生什麼?

40、Redis是單執行緒的,如何提高多核CPU的利用率? Redis是一個key-value儲存系統。和Memcached類似,它支援儲存的value型別相對更多,包括string(字串)、list(連結串列)、set(集合)和zset(有序集合)。

Redis 鍵(key) 命令

Redis 地理位置(geo) 命令

Redis 字串(String) 命令

 

 

需要面試題彙總

歡迎加入我的私人QQ群架構華山論劍:836442475(大牛聚集地)一起交流學習探討!即可領取 附加java開發的資料(面試資源與經驗總結,Dubbo、Redis、設計模式、Netty、zookeeper、Spring cloud、分散式、高併發等架構技術視訊教程資料,架構思維導圖,以及面試資料,瞭解最新的學習動態;瞭解最新的阿里、京東招聘資訊)

Redis高效能快取學習路線圖

 

記得加小姐姐我的私群架構華山論劍【領取資料】:836442475(大牛聚集地)點選加入,一起交流學習探討!

相關文章