gpt4 book ai didi

单库Redis SLAVEOF

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

我希望从一个新的 redis 盒子运行一个 SLAVEOF 命令,将数据从一个 Elasticache 节点迁移到一个运行 redis 的普通 EC2 盒子。理想情况下,我会运行类似 SLAVEOF IP DB_INDEX 的东西,这样我就只会从主服务器上的 DB_INDEX 中提取数据,而不是从所有可用的数据库中提取数据。这可能吗?

最佳答案

不,您不能在 Redis 中只复制一个“数据库”。将这些视为“键空间”而不是单独的数据库更容易。此外,根据 Elasticache 的文档,导入数据的方式是上传快照(RDB 文件)——而不是通过复制命令。

由于您只是在进行迁移,因此您可以:

  1. 复制到一个干净的实例
  2. 遍历所有不需要的数据库并执行 FLUSHDB(不要执行 FLUSHALL)。
  3. 然后,如果您希望数据在 DB0 上,但它不在那里,您可以使用 MOVE每个键上的命令将其放入默认的 0 数据库。

如果您选择移动 key ,这将导致您的新实例在“0”数据库中只包含您想要的数据。

关于单库Redis SLAVEOF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27362192/

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