我有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文件?
你可以看到這個帖子, http://stackoverflow.com/questions/20430786/redis-rdb-file-keeps-growing-in-size/20449783#20449783 – freedoo
從參數「保存」設置爲「 」。我想我找到了我的問題的答案:Amazon ElastiCache Redis版本是2.6。它不支持部分複製,並且Redis slave始終從主服務器下載完整數據庫作爲RDB文件。 – calibr