我正在尝试将Redis数据库的一部分密钥携带到另一个不能直接访问的远程数据库。
这就是为什么我正在寻找一种方法来导出键的子集(例如命令keys prefix*
给出了所有以'prefix'开头的键,例如dump prefix*
)。然后携带导出的文件并导入到远程服务器。
我发现的现有解决方案要求分别转储密钥。我正在寻找的方法是导出与模式匹配的密钥(然后将其导入到远程服务器中)。
您可以使用SCAN
命令来迭代这些键。对于每个密钥,使用DUMP
命令获取序列化的值,然后使用RESTORE
命令将其写入另一个Redis数据库。