個人專題目錄
1. 總體介紹
1.1 官網(wǎng)介紹
clip_image233.jpg
2. RDB(Redis DataBase)
2.1 官網(wǎng)介紹
clip_image235.jpg
2.2 是什么:
在指定的時間間隔內(nèi)將內(nèi)存中的數(shù)據(jù)集快照寫入磁盤, 也就是行話講的Snapshot快照达箍,它恢復(fù)時是將快照文件直接讀到內(nèi)存里
Redis會單獨創(chuàng)建(fork)一個子進程來進行持久化没龙,會先將數(shù)據(jù)寫入到 一個臨時文件中,待持久化過程都結(jié)束了缎玫,再用這個臨時文件替換上次持久化好的文件硬纤。 整個過程中,主進程是不進行任何IO操作的赃磨,這就確保了極高的性能 如果需要進行大規(guī)模數(shù)據(jù)的恢復(fù)筝家,且對于數(shù)據(jù)恢復(fù)的完整性不是非常敏感,那RDB方 式要比AOF方式更加的高效邻辉。RDB的缺點是最后一次持久化后的數(shù)據(jù)可能丟失溪王。
2.3 Fork
Fork的作用是復(fù)制一個與當(dāng)前進程一樣的進程。新進程的所有數(shù)據(jù)(變量值骇、環(huán)境變量莹菱、程序計數(shù)器等) 數(shù)值都和原進程一致,但是是一個全新的進程吱瘩,并作為原進程的子進程
2.4 Rdb 保存的是dump.rdb文件
2.5 配置位置
參閱: SNAPSHOTTING快照
clip_image237.jpg
2.6 如何觸發(fā)RDB快照
配置文件中默認(rèn)的快照配置
clip_image239.jpg
clip_image241.jpg
冷拷貝后重新使用
clip_image243.jpg