新聞中心
rdb和aof如何開(kāi)啟?
rdb和aof開(kāi)啟方法如下:

# 此選項(xiàng)為AOF功能的開(kāi)關(guān),默認(rèn)為no,通過(guò)yes來(lái)開(kāi)啟aof功能 appendonly yes # 指定AOF文件名稱(chēng) appendfilename appendonly.aof # 備份RDB和AOF文件存放路徑 dir /usr/local/var/db/redis/ aof的備份模式為: appendfsync always #每次有數(shù)據(jù)修改發(fā)生時(shí)都會(huì)寫(xiě)入AOF文件。 appendfsync everysec #每秒鐘同步一次,該策略為AOF的缺省策略。 appendfsync no #從不同步。高效但是數(shù)據(jù)不會(huì)被持久化。 ##aof文件rewrite觸發(fā)的最小文件尺寸(mb,gb),只有大于此aof文件大于此尺寸是才會(huì)觸發(fā)rewrite,默認(rèn)“64mb”,建議“512mb” auto-aof-rewrite-min-size 64mb ##相對(duì)于“上一次”rewrite,本次rewrite觸發(fā)時(shí)aof文件應(yīng)該增長(zhǎng)的百分比。 ##每一次rewrite之后,redis都會(huì)記錄下此時(shí)“新aof”文件的大小(例如A),那么當(dāng)aof文件增長(zhǎng)到A*(1 + p)之后 ##觸發(fā)下一次rewrite,每一次aof記錄的添加,都會(huì)檢測(cè)當(dāng)前aof文件的尺寸。 auto-aof-rewrite-percentage 100 RDB與AOF混合(redis5是默認(rèn)開(kāi)啟的) 混合模式仍然是用的AOF的處理流程,不同的是保存的內(nèi)容是 RDB與AOF的混合.簡(jiǎn)單的說(shuō):新的AOF文件前半段是RDB格式的全量數(shù)據(jù)后半段是AOF格式的增量數(shù)據(jù).具體的流程如下所示: fork出的子進(jìn)程先將共享的內(nèi)存副本全量的以RDB方式寫(xiě)入aof文件 然后在將重寫(xiě)緩沖區(qū)的增量命令以AOF方式寫(xiě)入到文件--該出的緩沖區(qū)為備份redis時(shí)收到的Redis命令[email protected] 寫(xiě)入完成后通知主進(jìn)程更新統(tǒng)計(jì)信息,并將新的含有RDB格式和AOF格式的AOF文件替換舊的的AOF文件
redis持久化?
Redis是一種高級(jí)key-value數(shù)據(jù)庫(kù)。它跟memcached類(lèi)似,不過(guò)數(shù)據(jù)可以持久化,而且支持的數(shù)據(jù)類(lèi)型很豐富。有字符串,鏈表,集 合和有序集合。支持在服務(wù)器端計(jì)算集合的并,交和補(bǔ)集(difference)等,還支持多種排序功能。所以Redis也可以被看成是一個(gè)數(shù)據(jù)結(jié)構(gòu)服務(wù) 器。
Redis的所有數(shù)據(jù)都是保存在內(nèi)存中,然后不定期的通過(guò)異步方式保存到磁盤(pán)上(這稱(chēng)為“半持久化模式”);也可以把每一次數(shù)據(jù)變化都寫(xiě)入到一個(gè)append only file(aof)里面(這稱(chēng)為“全持久化模式”)。
由于Redis的數(shù)據(jù)都存放在內(nèi)存中,如果沒(méi)有配置持久化,redis重啟后數(shù)據(jù)就全丟失了,于是需要開(kāi)啟redis的持久化功能,將數(shù)據(jù)保存到磁 盤(pán)上,當(dāng)redis重啟后,可以從磁盤(pán)中恢復(fù)數(shù)據(jù)。redis提供兩種方式進(jìn)行持久化,一種是RDB持久化(原理是將Reids在內(nèi)存中的數(shù)據(jù)庫(kù)記錄定時(shí) dump到磁盤(pán)上的RDB持久化),另外一種是AOF(append only file)持久化(原理是將Reids的操作日志以追加的方式寫(xiě)入文件)。
到此,以上就是小編對(duì)于redis如何開(kāi)啟aof的問(wèn)題就介紹到這了,希望這2點(diǎn)解答對(duì)大家有用。
新聞標(biāo)題:rdb和aof如何開(kāi)啟?(redis如何開(kāi)啟rdb)
路徑分享:http://fisionsoft.com.cn/article/djcphcd.html


咨詢(xún)
建站咨詢(xún)
