RDB優勢:比如每個小時備份一次數據,每天備份一次最近30天的數據,可以非常容易進行恢復數據。
可以把備份文件壓縮轉到別的機器上。
性能而言,只是分出子進程進行備份操作,相對于AOF而言,如果數據集很大,RDB啟動效率會更高。
RDB缺點:
保證數據的高可用性,最大限度減少數據丟失,RDB沒有AOF好。肯定存在沒到定時備份時間服務器宕機了
RDB通過fork分叉 子進程協助數據持久化的操作,數據鏈大時會照成服務器停頓一段時間。
可以把備份文件壓縮轉到別的機器上。
性能而言,只是分出子進程進行備份操作,相對于AOF而言,如果數據集很大,RDB啟動效率會更高。
RDB缺點:
保證數據的高可用性,最大限度減少數據丟失,RDB沒有AOF好。肯定存在沒到定時備份時間服務器宕機了
RDB通過fork分叉 子進程協助數據持久化的操作,數據鏈大時會照成服務器停頓一段時間。
2020-06-18
感覺講師講的很仔細,為什么聽起來這么枯燥。并且這么簡單的插入、刪除、查詢讓你講的完全聽不懂了呢。
2020-03-28
這里的數據結構指的是Value的數據結構:
(1)二進制安全字符串,類似傳統的K->V映射
(2)列表,是K->LinkedList(v1,v2,....)的映射
(3)哈希,是K->Map(k1->v1,k2->v2,....)的映射
(4)集合,是K->Set(v1,v2,....)的映射
(4)有序集合,是K->OrderedSet(v1:score1,v2:score2,....)的映射,
元素按照score的大小排序,scorei是浮點數可以設置,如果score相等按照vi的字典序排序。
(1)二進制安全字符串,類似傳統的K->V映射
(2)列表,是K->LinkedList(v1,v2,....)的映射
(3)哈希,是K->Map(k1->v1,k2->v2,....)的映射
(4)集合,是K->Set(v1,v2,....)的映射
(4)有序集合,是K->OrderedSet(v1:score1,v2:score2,....)的映射,
元素按照score的大小排序,scorei是浮點數可以設置,如果score相等按照vi的字典序排序。
2020-03-07
這是Redis思維導圖下載大家可以看看https://blog.csdn.net/happygjcd/article/details/102990976
2019-12-30