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

Java培訓(xùn)課程Redi持久化之RDB常用屬性配置

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

1.2 RDB保存策略

Java培訓(xùn)課程Redi持久化之RDB常用屬性配置

save 900 1    900 秒內(nèi)如果至少有 1 個(gè) key 的值變化,則保存

save 300 10   300 秒內(nèi)如果至少有 10 個(gè) key 的值變化,則保存

save 60 10000  60 秒內(nèi)如果至少有 10000 個(gè) key 的值變化,則保存

save “”  就是禁用RDB模式;

Java培訓(xùn)課程Redi持久化之RDB常用屬性配置

1.3 RDB常用屬性配置

屬性含義備注
save保存策略 
dbfilenameRDB快照文件名 
dirRDB快照保存的目錄必須是一個(gè)目錄,不能是文件名。最好改為固定目錄。默認(rèn)為./代表執(zhí)行redis-server命令時(shí)的當(dāng)前目錄!
stop-writes-on-bgsave-error是否在備份出錯(cuò)時(shí),繼續(xù)接受寫操作如果用戶開啟了RDB快照功能,那么在redis持久化數(shù)據(jù)到磁盤時(shí)如果出現(xiàn)失敗,默認(rèn)情況下,redis會(huì)停止接受所有的寫請(qǐng)求
rdbcompression對(duì)于存儲(chǔ)到磁盤中的快照,可以設(shè)置是否進(jìn)行壓縮存儲(chǔ)。如果是的話,redis會(huì)采用LZF算法進(jìn)行壓縮。如果你不想消耗CPU來進(jìn)行壓縮的話,     可以設(shè)置為關(guān)閉此功能,但是存儲(chǔ)在磁盤上的快照會(huì)比較大。
rdbchecksum是否進(jìn)行數(shù)據(jù)校驗(yàn)在存儲(chǔ)快照后,我們還可以讓redis使用CRC64算法來進(jìn)行數(shù)據(jù)校驗(yàn),但是這樣做會(huì)增加大約10%的性能消耗,  如果希望獲取到最大的性能提升,可以關(guān)閉此功能。

1.4 RDB數(shù)據(jù)丟失的情況

兩次保存的時(shí)間間隔內(nèi),服務(wù)器宕機(jī),或者發(fā)生斷電問題。

1.5 RDB的觸發(fā)

         ①基于自動(dòng)保存的策略

         ②執(zhí)行save,或者bgsave命令!執(zhí)行時(shí),是阻塞狀態(tài)。

         ③執(zhí)行flushdb命令,也會(huì)產(chǎn)生dump.rdb,但里面是空的,沒有意義。

Java培訓(xùn)課程Redi持久化之RDB常用屬性配置

         ④當(dāng)執(zhí)行shutdown命令時(shí),也會(huì)主動(dòng)地備份數(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): 學(xué)習(xí)Java,參加java培訓(xùn)的效果怎么樣——Java培訓(xùn)課程持久化RDB

本文鏈接:

本文章“Java培訓(xùn)課程Redi持久化之RDB常用屬性配置”已幫助 267 人

免責(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)惠》課程開班》學(xué)校地址等機(jī)構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢熱線:4008-569-579

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