1. 程式人生 > >redis主從復制,持久化機制

redis主從復制,持久化機制

快照 保存 always 寫入 配置文件 fsync pan 根據 png

1.redis配置一個從服務器非常簡單, 只要在從服務器的配置文件redis.conf中增加主服務器的IP地址和端口號就可以,如果主服務器設置了客戶端密碼,還需要在從服務器中配置主服務器的密碼

技術分享圖片

2.redis支持兩種方式的持久化,一種是快照方式(snapshotting),也稱RDB方式;兩一種是追加文件方式(append-only file),也稱AOF方式。RDB方式是redis默認的持久化方式。

RDB方式是將內存中的數據的快照以二進制的方式寫入名字為 dump.rdb的文件中。我們對 Redis 進行設置, 讓它根據設置周期性自動保存數據集。修改redis.conf文件,如下

技術分享圖片

修改 dir /usr/local/redis/xx 路徑

AOF方式

技術分享圖片

從上面三種AOF持久化時機來看,為了保證不丟失數據,appendfsync always是最安全的。

redis主從復制,持久化機制