2013-12-14 38 views
0

我有Amazon ElastiCache redis實例和ElastiCache從服務器的EC2實例。 用於爲備份創建AOF文件的從屬實例。Redis在slave上每分鐘更新一次.rdb文件

在從我的「拯救」的配置:

redis 127.0.0.1:6379> config get save 
1) "save" 
2) "" 

因爲我不想RDB-快照,我希望只使用AOF持久性。

由於配置說redis不應該使.rdb快照在所有如果「保存」是空字符串。

但在奴隸redis的數據目錄我有dump.rdb:

-rw-r--r-- 1 redis redis 299349931 Dec 14 09:21 appendonly.aof 
-rw-r--r-- 1 redis redis 195499337 Dec 14 09:22 dump.rdb 

而且dump.rdb每分鐘更新!

我看到redis首先在臨時文件中轉儲.rdb,然後替換舊的.rdb文件。

-rw-r--r-- 1 redis redis   0 Dec 14 09:24 temp-1387013084.24100.rdb 

請幫助我,如何保持奴隸只有AOF持久性,沒有.rdb文件?

+0

你可以看到這個帖子, http://stackoverflow.com/questions/20430786/redis-rdb-file-keeps-growing-in-size/20449783#20449783 – freedoo

+0

從參數「保存」設置爲「 」。我想我找到了我的問題的答案:Amazon ElastiCache Redis版本是2.6。它不支持部分複製,並且Redis slave始終從主服務器下載完整數據庫作爲RDB文件。 – calibr

回答

相關問題