Enable BGSAVE for AWS ElastiCache



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

有没有办法通过更改参数组中的某些设置等来备份 t1.* 和 t2.* 上的数据库?

如他们的文档中所述:

对于 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

相关内容

  • 没有找到相关文章

最新更新