溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

redis持久化配置

發(fā)布時(shí)間:2020-04-06 03:52:04 來源:網(wǎng)絡(luò) 閱讀:452 作者:hxx_BL 欄目:數(shù)據(jù)庫

redis持久化配置

一. rdb快照持久化

1. 配置,在redis.conf中配置

save 900 1 # 刷新快照到硬盤中,必須滿足兩者要求才會觸發(fā),即900秒之后至少1個(gè)關(guān)鍵字發(fā)生變化。
save 300 10 # 必須是300秒之后至少10個(gè)關(guān)鍵字發(fā)生變化。
save 60 10000 # 必須是60秒之后至少10000個(gè)關(guān)鍵字發(fā)生變化。

# 注 上面三個(gè)選項(xiàng)注釋,即屏蔽了 rdb快照持久化存儲

stop-writes-on-bgsave-error yes # 后臺存儲錯(cuò)誤停止寫。
rdbcompression yes # 使用LZF壓縮rdb文件。
rdbchecksum yes # 存儲和加載rdb文件時(shí)校驗(yàn)。
dbfilename dump.rdb # 設(shè)置rdb文件名。
dir ./ # 設(shè)置工作目錄,rdb文件會寫入該目錄。/var/rdb可以寫絕對地址

2.測試性能
# 注 執(zhí)行1萬次命令
./redis-benchmark -n 10000


二. aof日志持久化

1. 配置,在redis.conf中配置

appendonly yes # 是否僅要日志 yes(開啟)|no(關(guān)閉)   

appendfilename "appendonly.aof" # aof文件存放的位置 /var/aof 可以寫絕對地址

#appendfsync no # 系統(tǒng)緩沖,統(tǒng)一寫,速度快
#appendfsync always # 系統(tǒng)不緩沖,直接寫,慢,丟失數(shù)據(jù)少
appendfsync everysec # 折衷,每秒寫1次

no-appendfsync-on-rewrite yes # 正在導(dǎo)出rdb快照的過程中,要不要停止同步aof yes(停止) | no(不停止)
auto-AOF-rewrite-percentage 100 # aof文件大小比起上次重寫時(shí)的大小,增長率100%時(shí)重寫
auto-AOF-rewrite-min-size 64mb # aof文件,至少超過64M時(shí)重寫



向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI