如何在redis中使用模式导出/导入密钥?

如何在redis中使用模式导出/导入密钥?,redis,Redis,我试图将redis数据库的一部分密钥转移到另一个无法直接访问的远程数据库 这就是为什么我正在搜索一种方法来导出密钥子集(比如命令keys-prefix*给出所有以“prefix”开头的密钥,比如dump-prefix*)。然后将导出的文件导入远程服务器 我发现的现有解决方案要求单独转储密钥。我正在寻找的方法是导出与模式匹配的密钥(然后在远程服务器中导入它们)。您可以使用SCAN命令迭代这些密钥。对于每个键,使用DUMP命令获取序列化值,并使用RESTORE命令将其写入另一个Redis数据库

我试图将redis数据库的一部分密钥转移到另一个无法直接访问的远程数据库

这就是为什么我正在搜索一种方法来导出密钥子集(比如命令
keys-prefix*
给出所有以“prefix”开头的密钥,比如
dump-prefix*
)。然后将导出的文件导入远程服务器


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

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