Redis 数据库导出/导入 [关闭]

Posted

技术标签:

【中文标题】Redis 数据库导出/导入 [关闭]【英文标题】:Redis DB export/import [closed] 【发布时间】:2012-02-01 01:15:13 【问题描述】:

有人知道在 Redis 中导出/导入的好方法吗? 通常我需要从服务器转储数据库(并编辑转储作为案例)并将其加载到另一个服务器(例如本地主机)。 也许一些脚本?

【问题讨论】:

这是一个 github 链接,用于将 redis 的所有密钥或某些特定密钥转储到 json 文件并从 json 文件加载数据。如果你愿意,你可以试试这个github.com/asit-dhal/redis-dump-and-load 为什么这个范围太广了? redis备份恢复的好文章digitalocean.com/community/tutorials/… 【参考方案1】:

Redis 支持两种二进制格式文件:RDB 和 AOF。

RDB 就像你问的那样是一个转储。您可以调用save 来强制执行rdb。它将存储在您拥有的 dbfilename 设置中,如果缺少该设置,则将存储在当前工作目录中的 dump.rdb 中。

更多信息: http://redis.io/topics/persistence

【讨论】:

【参考方案2】:

如果您希望服务器从其他服务器加载内容,则不需要转储。您可以使用slaveof 同步数据,一旦更新,请致电slaveof no one

更多关于复制的信息可以在这个链接中找到:http://redis.io/topics/replication

【讨论】:

我也需要它来为本地主机工作。谢谢 可以在同一台服务器的两个不同的redis实例中使用。【参考方案3】:

你可以试试我的转储工具rdd,它可以将数据提取或插入到redis中,并且可以拆分、合并、过滤、重命名

【讨论】:

以上是关于Redis 数据库导出/导入 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

redis三种redis数据导出导入方式

redis数据导入导出

Redis 数据导入导出,redis-dump命令

几种redis数据导出导入方式

使用Redis-Dump 导出导入redis数据

使用redis-dump-load工具导入导出redis数据