redis 相關面試

1、Redis 使用過哪些類型?每一種類型應用場景是什麼?

string類型 ,基本信息存儲

list 類型, 用過隊列存儲,每次獲取前幾個

hash類型, 哈希類型,主要存儲對象, 如果某一個個體,有多個屬性,則建議使用 redis hash類型(hset)

set類型 ,無序集合,主要存儲同一屬性的集合 (sadd)

sorted set類型, 主要用作排行榜  (之前被問過 如何實現 微博的熱榜數據,當初回答是該類型,但是如何實現當數據量過大,sorted set 如何處理,沒有回答出來) (zadd)

2、Redis 的分片如何管理?

3、Redis 的內存模型?

4、Redis的geo 特性,那麼你瞭解geo算法的實現嗎?

5、Redis 集羣管理?

6、Redis 類型實現原理?

7、Redis 持久化策略?有何異同?

redis的主要存儲策略分爲 rdb 存儲和aof存儲,rdb存儲的意思是數據快照存儲,aof(append of file)存儲的意思是文件追加,

這兩個最主要的不同點在與:aof 存儲的是 每次修改數據時,同步到硬盤(寫操作日誌),保存的是數據的變更記錄; 而 rdb存儲的則是定期對於 對於全量數據掃描到文件中,只存儲數據,文件比較緊湊

如何選擇 持久化策略?

 

 

(未完待續。。。。。)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章