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

Java培訓課程Redi持久化之RDB常用屬性配置

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

1.2 RDB保存策略

Java培訓課程Redi持久化之RDB常用屬性配置

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

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

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

save “”  就是禁用RDB模式;

Java培訓課程Redi持久化之RDB常用屬性配置

1.3 RDB常用屬性配置

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

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

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

1.5 RDB的觸發(fā)

         ①基于自動保存的策略

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

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

Java培訓課程Redi持久化之RDB常用屬性配置

         ④當執(zhí)行shutdown命令時,也會主動地備份數(shù)據(jù)。

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


相關(guān): 學習Java,參加java培訓的效果怎么樣——Java培訓課程持久化RDB

本文鏈接:

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

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

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

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