为AWS ElastiCache启用BGSAVE

时间:2018-09-07 07:04:15

标签: amazon-web-services redis amazon-elasticache

根据ElastiCache Manual,BGSAVE被限制为在redis节点上执行。

是否可以通过更改参数组等中的某些设置来备份t1。*和t2。*上的数据库?

1 个答案:

答案 0 :(得分:0)

如其文档中所述:

  

对于Redis(禁用群集模式)群集,在cache.t1.micro或cache.t2。*节点上不支持备份和还原。支持所有其他缓存节点类型。

https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/backups.html#backups-constraints

鉴于他们已将config重命名,所以您很不走运。

可能的方法来备份数据:

如果可以公开访问缓存,则可以尝试通过slaveof <remote-host> <remote-port>将数据同步到本地运行的Redis。单独重命名这些命令不会阻止从属的连接。

如果上述方法不起作用,并且您非常需要备份缓存,则可以利用SCAN提取数据并将其存储在其他位置。

https://redis.io/commands/scan