您好,歡迎來(lái)到賦能網(wǎng)!

Java培訓(xùn)課程持久化RDB

賦能網(wǎng) 2023-06-13 177

持久化

Redis主要是工作在內(nèi)存中。內(nèi)存本身就不是一個(gè)持久化設(shè)備,斷電后數(shù)據(jù)會(huì)清空。所以Redis在工作過(guò)程中,如果發(fā)生了意外停電事故,如何盡可能減少數(shù)據(jù)丟失。

1. RDB

1.1 RDB簡(jiǎn)介

Java培訓(xùn)課程持久化RDB

RDB:在指定的時(shí)間間隔內(nèi)將內(nèi)存中的數(shù)據(jù)集快照寫(xiě)入磁盤(pán),也就是行話講的Snapshot快照,它恢復(fù)時(shí)是將快照文件直接讀到內(nèi)存里。

工作機(jī)制:每隔一段時(shí)間,就把內(nèi)存中的數(shù)據(jù)保存到硬盤(pán)上的指定文件中。

RDB是默認(rèn)開(kāi)啟的!

Redis會(huì)單獨(dú)創(chuàng)建(fork)一個(gè)子進(jìn)程來(lái)進(jìn)行持久化,會(huì)先將數(shù)據(jù)寫(xiě)入到一個(gè)臨時(shí)文件中,待持久化過(guò)程都結(jié)束了,再用這個(gè)臨時(shí)文件替換上次持久化好的文件。整個(gè)過(guò)程中,主進(jìn)程是不進(jìn)行任何IO操作的,這就確保了極高的性能如果需要進(jìn)行大規(guī)模數(shù)據(jù)的恢復(fù),且對(duì)于數(shù)據(jù)恢復(fù)的完整性不是非常敏感,那RDB方式要比AOF方式更加的高效。

RDB的缺點(diǎn)是最后一次持久化后的數(shù)據(jù)可能丟失。

想要了解跟多關(guān)于Java培訓(xùn)課程內(nèi)容歡迎關(guān)注賦能網(wǎng)Java培訓(xùn),賦能網(wǎng)除了這些技術(shù)文章外還有免費(fèi)的高質(zhì)量Java培訓(xùn)課程視頻供廣大學(xué)員下載學(xué)習(xí)


相關(guān): Java培訓(xùn)課程Redis持久化之RDB常用屬性配置——java學(xué)習(xí)是自學(xué)還是參加Java培訓(xùn)好

本文鏈接:

本文章“Java培訓(xùn)課程持久化RDB”已幫助 177 人

免責(zé)聲明:本信息由用戶發(fā)布,本站不承擔(dān)本信息引起的任何交易及知識(shí)產(chǎn)權(quán)侵權(quán)的法律責(zé)任!

本文由賦能網(wǎng) 整理發(fā)布。了解更多培訓(xùn)機(jī)構(gòu)》培訓(xùn)課程》學(xué)習(xí)資訊》課程優(yōu)惠》課程開(kāi)班》學(xué)校地址等機(jī)構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢熱線:4008-569-579

如果本頁(yè)不是您要找的課程,您也可以百度查找一下: