1.什么是要持久化,有啥用?
簡單來說就是將內存數(shù)據(jù)保存到硬盤,防止機器重啟后數(shù)據(jù)丟失。
2.持久化的幾種方案?
1)拍快照(RDB,Redis DataBase):將某一個時刻Redis的內存數(shù)據(jù),以二進制的方案寫入磁盤,速度快,會數(shù)據(jù)丟失。
2)文件追加方案(AOF,Append Only File):記錄所有的操作命令,并以日志的形式追加到文件中,速度慢,不會數(shù)丟失
?文章來源地址http://www.zghlxwxcb.cn/news/detail-578967.html
3)混合持久化方案:Redis4.0之后新增的方案,混合持久化是結合了RDB和AOF的優(yōu)點,在寫入的時候,先把當前的數(shù)據(jù)以RDB的形式寫入文件的開頭,再將后續(xù)的操作命令以AOF的格式存入文件,這樣既能保證Redis重啟時的速度,又能減低數(shù)據(jù)丟失的風險,速度和防止數(shù)據(jù)丟失都想要。
文章來源:http://www.zghlxwxcb.cn/news/detail-578967.html
?
到了這里,關于redis的持久化機制的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!