我希望从新的redis框中运行SLAVEOF
命令,将数据从Elasticache节点迁移到运行redis的普通EC2框。理想情况下,我会运行类似SLAVEOF IP DB_INDEX
的内容,以便我只从主服务器上的DB_INDEX
而不是所有可用数据库中提取数据。这可能吗?
答案 0 :(得分:1)
不,你不能只复制一个"数据库"在Redis。将这些视为"键空间"更容易。而不是个人数据库。此外,根据Elasticache的文档,导入数据的方法是上传快照(RDB文件) - 而不是通过复制命令。
由于您只是进行迁移,您可以:
FLUSHDB
(不要执行FLUSHALL
)。 这将导致您的新实例只有您想要的数据,在" 0"数据库 - 如果您选择移动键。