更新时间:2022-02-21 GMT+08:00

如何导出Redis实例数据?

  • 主备或集群实例:
    主备和集群实例支持备份功能,可以执行以下操作将数据导出:
    1. 进入缓存管理页面,切换到“备份与恢复”页签,查看实例的备份记录。
    2. 如没有记录,则手动执行备份动作,执行完后,单击“下载”,根据提示完成数据的下载操作。

    如果您的实例创建时间非常早,由于实例版本没有升级而无法兼容备份恢复功能,请联系技术支持将缓存实例升级到最新版本,升级后就可以支持备份恢复功能。

  • 单机实例:

    单机实例不支持备份功能,用户可以通过Redis-cli客户端导出rdb文件,但是使用Redis-cli导出rdb文件依赖SYNC命名。

    • 放通了SYNC命令的单机实例(例如Redis3.0单机实例,未禁用SYNC命令),可以通过执行以下命令,将单机实例上的数据导出:

      redis-cli -h {source_redis_address} -p 6379 [-a password] --rdb {output.rdb}

    • 禁用了SYNC命令的单机实例(例如Redis 4.0和Redis5.0单机实例,禁用了SYNC命令),建议将单机实例的数据迁移到主备实例,然后使用主备实例的备份功能。