美文网首页
redis及fastDfs 数据迁移步骤

redis及fastDfs 数据迁移步骤

作者: 查无此人_chazz | 来源:发表于2018-06-26 18:17 被阅读0次

    redis数据迁移:
    redis数据迁移比较危险,因为项目中很多的唯一性流水编码是直接存储在redis中的,而且客户对流水的连贯性要求较高,所以redis必须稳定的迁移到新环境中

    • 对于支持新节点直接访问redis服务器的情况,可以执行SLAVEOF命令或者设置slaveof选项,让新服务器去复制原服务器(主从同步)。在同步结束后,将原redis服务器停机(停止写入redis),然后调整应用服务器的指向,指向新redis服务器,同时关闭主从同步,届时,数据迁移结束。
    • 对不支持除应用服务器以外其他服务器访问的redis服务器,可以使用 dump.rdb 文件来同步数据。
      dump.rdb是redis做永久化存储的文件,redis在启动的时候会读取配置文件中定义的rdb文件,并将其中的数据加载到内存中。
      使用dump.rdb做数据迁移可以参考如下流程:


      redis数据迁移流程.png


    fastdfs是一个开源的轻量级分布式文件系统,主要用来做系统的文件管理,其中包含了客户上传/生成的相关文件,用于下载及预览,对于文件也需要迁移到新环境中去。
    fastdfs迁移主要是两个服务的迁移,tracker (跟踪器)服务和storage (存储节点)服务,体现在迁移工作上则是IP地址的变化。

    fastdfs数据迁移可以参考如下流程: fastdfs迁移过程.png

    相关文章

      网友评论

          本文标题:redis及fastDfs 数据迁移步骤

          本文链接:https://www.haomeiwen.com/subject/mzmmyftx.html