redis面試題總結

2022-09-15 11:09:15 字數 665 閱讀 6809

(1) 速度快,因為資料存在記憶體中,類似於hashmap,hashmap的優勢就是查詢和操作的時間複雜度都是o(1)

(2) 支援豐富資料型別,支援string,list,set,sorted set,hash

(3) 支援事務,操作都是原子性,所謂的原子性就是對資料的更改要麼全部執行,要麼全部不執行

(4) 豐富的特性:可用於快取,訊息,按key設定過期時間,過期後將會自動刪除

(1) memcached所有的值均是簡單的字串,redis作為其替代者,支援更為豐富的資料型別

(2) redis的速度比memcached快很多

(3) redis可以持久化其資料

(1) master最好不要做任何持久化工作,如rdb記憶體快照和aof日誌檔案

(2) 如果資料比較重要,某個sl**e開啟aof備份資料,策略設定為每秒同步一次

(3) 為了主從複製的速度和連線的穩定性,master和sl**e最好在同乙個區域網內

(4) 盡量避免在壓力很大的主庫上增加從庫

(5) 主從複製不要用圖狀結構,用單向鍊錶結構更為穩定,即:master <- sl**e1 <- sl**e2 <- sl**e3...

這樣的結構方便解決單點故障問題,實現sl**e對master的替換。如果master掛了,可以立刻啟用sl**e1做master,其他不變。

redis常用面試題總結

jedis jedis new jedis string,int pipeline p jedis.pipelined p.set key,value 每個操作都傳送請求給redis server p.get key,value p.sync 這段 獲取所有的response 管道通過一次性寫入請求...

Redis近期面試題總結

筆者去年12月中旬開始面試,面了很多大廠,有很多問題,原理掌握不牢,因此藉此對redis做乙個覆盤和總結,除了hyperloglog和geo的資料結構沒有實踐過,其他的都大概了解,簡單 模擬了一些場景。由此對我所經歷的面過redis的問題做乙個彙總。7.redis有幾種部署 架構模式 模式 主自如,...

面試題總結 html面試題)

附上鏈結 doctype 的作用是什麼?宣告一般位於文件的第一行,它的作用主要是告訴瀏覽器以什麼樣的模式來解析文件。一般指定了之後會以標準模式來 進行文件解析,否則就以相容模式進行解析。在標準模式下,瀏覽器的解析規則都是按照最新的標準進行解析的。而在相容模式下,瀏 覽器會以向後相容的方式來模擬老式瀏...