gpt4 book ai didi

amazon-web-services - 是否可以在不创建额外集群的情况下恢复 AWS ElastiCache (redis) 的数据?

转载 作者:IT王子 更新时间:2023-10-29 06:10:43 31 4
gpt4 key购买 nike

我没有找到将 Redis 集群恢复到之前时间点的选项。

我所能做的就是从备份快照中播种一个新的集群,然后删除原来的集群。问题是连接点信息也发生了变化,我必须更新任何其他资源以获取新配置。

最佳答案

据我所知,AWS 没有提供执行此操作的方法。您可以使用一些开源工具手动执行此操作。

  1. 将您的数据导出到 S3。这将创建一个 .rdb 文件
  2. 将 .rdb 文件下载到 ec2 实例
  3. 然后使用其中一种开源工具解析rdb文件并将数据插入到已有的elasticache redis中

两个开源工具可以帮助您做到这一点 -

  1. https://github.com/leonchen83/redis-cli-tool ,请参阅 redis-mass-insertion 部分
  2. https://github.com/sripathikrishnan/redis-rdb-tools - 查看 --protocol 命令(免责声明:我是该工具的作者)。

如果您愿意,这些工具还可以帮助您仅恢复部分数据。

关于amazon-web-services - 是否可以在不创建额外集群的情况下恢复 AWS ElastiCache (redis) 的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51551897/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com