更新时间:2024-06-19 GMT+08:00

如何导出Redis实例数据?

  • 除单机实例外,DCS其他类型实例都支持通过管理控制台导出实例数据:
    1. 进入DCS管理控制台“缓存管理”页面。
    2. 单击需要导出数据的实例名称,进入该实例详情页面。
    3. 单击“备份与恢复”,查看该实例的备份记录。
    4. 如没有备份记录,执行手动备份后,单击“下载”,根据提示完成数据的下载操作。

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

  • 单机实例不支持备份功能,用户可以通过Redis-cli客户端导出rdb文件,但是使用Redis-cli导出rdb文件依赖SYNC命令。
    • 放通了SYNC命令的单机实例(例如Redis 3.0单机实例,未禁用SYNC命令),可以通过执行以下命令,将单机实例上的数据导出:

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

    • 禁用了SYNC命令的单机实例(例如Redis 4.0/5.0/6.0单机实例,禁用了SYNC命令),建议将单机实例的数据迁移到主备实例,然后使用主备实例的控制台备份恢复功能。