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 数据库导出/导入 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章