redis AOF落地策略rewrite導致阻塞問題

破棉襖發表於2015-04-29



1.修改配置檔案redis.conf中的引數

no-appendfsync-on-rewrite 為 yes

預設值是 no

#yes : 在日誌重寫時,不進行命令追加操作,而只是將其放在記憶體緩衝區裡,避免與命令的追加造成DISK IO上的衝突,當rewrite完成後再追加到AOF檔案。
#no : 在日誌重寫時,命令追加操作照常進行

2.動態引數的修改:

config set no-appendfsync-on-rewrite yes

注意:設定為yes會有安全問題出現,假設伺服器進行rewrite的過程中掉電,儲存在記憶體快取中的操作將會丟失,不會追加到AOF檔案。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29754888/viewspace-1612186/,如需轉載,請註明出處,否則將追究法律責任。

相關文章