前言:
跳槽時時刻刻都在發生,但是我建議大家跳槽之前,先想清楚爲什麼要跳槽。準備充分的去面試。不充分的面試,完全是浪費時間,更是對自己的不負責,相信最近很多人都在跳槽。那麼面試題自然還是要看下的,準備了一些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(大牛聚集地)點擊加入一起交流學習探討!