将Redis数据库与dump.rdb或dump.json文件链接

将Redis数据库与dump.rdb或dump.json文件链接,redis,dump,database-restore,Redis,Dump,Database Restore,给定dump.rdb(或.json格式)文件中现有redis数据库的快照,我想在我自己的机器上恢复此数据,以便对其运行一些测试 任何关于如何做到这一点的建议都将不胜感激 我尝试解析dump.rdb中的数据,然后手动将其保存到redis DB中。我觉得有/应该有一种更干净的方法。如果您想恢复整个文件,只需将其复制到redis.conf中指定的正确目录,然后重新启动redis服务器即可。但是,如果要加载密钥/数据库的子集,则必须解析转储文件。如果要恢复整个文件,只需将其复制到redis.conf中指

给定dump.rdb(或.json格式)文件中现有redis数据库的快照,我想在我自己的机器上恢复此数据,以便对其运行一些测试

任何关于如何做到这一点的建议都将不胜感激


我尝试解析dump.rdb中的数据,然后手动将其保存到redis DB中。我觉得有/应该有一种更干净的方法。

如果您想恢复整个文件,只需将其复制到
redis.conf
中指定的正确目录,然后重新启动redis服务器即可。但是,如果要加载密钥/数据库的子集,则必须解析转储文件。

如果要恢复整个文件,只需将其复制到
redis.conf
中指定的正确目录,然后重新启动redis server即可。但是,如果要加载密钥/数据库的子集,则必须解析转储文件。

我继续以“黑客”的方式进行操作,发现使用这里的解析器代码: 我帮了大忙

使用解析器示例代码,我可以: 1) 设置redis客户端 2) 使用解析器解析数据 3) 使用客户端将解析数据“设置”到新的redis数据库中。

我继续以“黑客”的方式进行操作,发现使用这里的解析器代码: 我帮了大忙

使用解析器示例代码,我可以: 1) 设置redis客户端 2) 使用解析器解析数据 3) 使用客户端将解析数据“设置”到新的redis数据库中。

工具也可以这样做

它独立于.rdb文件工作,并转储/恢复正在工作的redis实例

它可以在转储和/或redis上应用合并、拆分、重命名、搜索、筛选、插入、删除这些工具也可以这样做

它独立于.rdb文件工作,并转储/恢复正在工作的redis实例


它可以在转储和/或redis上应用合并、拆分、重命名、搜索、筛选、插入、删除

因此:我继续以“黑客”的方式进行操作,并发现使用这里的解析器代码:是一个很大的帮助。使用解析器示例代码,我可以:1)设置redis客户端2)使用解析器解析数据3)使用客户端将解析的数据“设置”到新的redis数据库中。如果要还原整个文件,只需将其复制到
redis.conf
中指定的正确目录,然后重新启动redis服务器。但如果您想加载密钥/数据库的子集,则必须解析转储file@SripathiKrishnan你为什么选择回答这个作为评论?这是我会给你的答案。@Fritzy我的错。对这一评论的回应几乎是机械的。现在转到一个答案。所以:我继续用“黑客”的方式来做,发现使用这里的解析器代码:是一个很大的帮助。使用解析器示例代码,我可以:1)设置redis客户端2)使用解析器解析数据3)使用客户端将解析的数据“设置”到新的redis数据库中。如果要还原整个文件,只需将其复制到
redis.conf
中指定的正确目录,然后重新启动redis服务器。但如果您想加载密钥/数据库的子集,则必须解析转储file@SripathiKrishnan你为什么选择回答这个作为评论?这是我会给你的答案。@Fritzy我的错。对这一评论的回应几乎是机械的。现在开始回答。