如何在Redis中导出/导入带有模式的键?

问题描述 投票:1回答:1

我正在尝试将Redis数据库的一部分密钥携带到另一个不能直接访问的远程数据库。

这就是为什么我正在寻找一种方法来导出键的子集(例如命令keys prefix*给出了所有以'prefix'开头的键,例如dump prefix*)。然后携带导出的文件并导入到远程服务器。

我发现的现有解决方案要求分别转储密钥。我正在寻找的方法是导出与模式匹配的密钥(然后将其导入到远程服务器中)。

redis
1个回答
1
投票

您可以使用SCAN命令来迭代这些键。对于每个密钥,使用DUMP命令获取序列化的值,然后使用RESTORE命令将其写入另一个Redis数据库。

© www.soinside.com 2019 - 2024. All rights reserved.