我有Amazon ElastiCache Redis示例和EC2示例,它们是ElastiCache的从属示例,用于创建AOF文件进行备份。
在从机上,我的配置为“保存”:
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文件?
1条答案
按热度按时间h7wcgrx31#
从属服务器将在每次失去复制连接或复制重新启动时转储RDB文件(例如:https://redislabs.com/blog/the-endless-redis-replication-loop-what-why-and-how-to-solve-it/)。