這篇文章將為大家詳細(xì)講解有關(guān)Redis持久化RDB和AOF的區(qū)別有什么,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。
成都創(chuàng)新互聯(lián)公司專注骨干網(wǎng)絡(luò)服務(wù)器租用十年,服務(wù)更有保障!服務(wù)器租用,成都棕樹機(jī)房 成都服務(wù)器租用,成都服務(wù)器托管,骨干網(wǎng)絡(luò)帶寬,享受低延遲,高速訪問。靈活、實(shí)現(xiàn)低成本的共享或公網(wǎng)數(shù)據(jù)中心高速帶寬的專屬高性能服務(wù)器。RDB是Redis內(nèi)存到硬盤的快照,用于redis持久化,創(chuàng)建RDB二進(jìn)制文件,將存儲在內(nèi)存中的數(shù)據(jù),持久化的放到硬盤中,當(dāng)我們需要這些數(shù)據(jù)的時(shí)候,啟動(dòng)載入RDB文件,數(shù)據(jù)將會被存入內(nèi)存中,其實(shí)RDB就是一種快照的方式持久化存儲數(shù)據(jù),也可以作為一種復(fù)制媒介,這個(gè)我們后面在談。
RDB
觸發(fā)機(jī)制--主要三種方式
Save同步命令
save
文件策略:生成一個(gè)臨時(shí)文件,如果存在老的文件,將會替換舊文件
bgsave 異步命令
主進(jìn)程通過fork()函數(shù),創(chuàng)建子進(jìn)程生成DRB文件,在此期間訪問redis仍然能正常響應(yīng)
命令 | save | bgsave |
IO | 同步 | 異步 |
阻塞 | 阻塞 | 阻塞(操作不當(dāng)fork阻塞) |
優(yōu)點(diǎn) | 不額外占用內(nèi)存 | 不阻塞客戶端命令 |
缺點(diǎn) | 阻塞客戶端命令 | 需要fork,額外消耗內(nèi)存 |
redis自動(dòng)生成RDB文件(不可控)
save 900 1 #900秒 改了一次就自動(dòng)生成RDB文件
save 300 10 #300秒修改了10次就自動(dòng)生成RDB文件
redis save配置推薦
#關(guān)閉自動(dòng)保存配置#save 900 1 #900秒 改了一次就自動(dòng)生成RDB文件#save 300 10 #300秒修改了10次就自動(dòng)生成RDB文件 dbfilename dump-${port}.rdb #rdb文件名 dir /bigdiskpath #分盤,rdb文件保存位置 stop-writes-on-bgsave-error yes #bdsave出錯(cuò),停止寫入 rdbcompression yes #采用壓縮位置 rdbchecksum yes #開啟校驗(yàn)和
當(dāng)前題目:Redis持久化RDB和AOF的區(qū)別有什么-創(chuàng)新互聯(lián)
URL標(biāo)題:http://jinyejixie.com/article32/dpehsc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、微信小程序、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站收錄、網(wǎng)站內(nèi)鏈、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容