redis及fastDfs 数据迁移步骤


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入门教程 转载2017年03月04日 16:20:02 16916 转载自: http://...
    邵云涛阅读 17,549评论 3 313
  • 【本教程目录】 1.redis是什么2.redis的作者3.谁在使用redis4.学会安装redis5.学会启动r...
    徐猿猿阅读 5,819评论 0 35
  • NOSQL类型简介键值对:会使用到一个哈希表,表中有一个特定的键和一个指针指向特定的数据,如redis,volde...
    MicoCube阅读 9,488评论 2 27
  • 文章已经放到github上 ,如果对您有帮助 请给个star[https://github.com/qqxuanl...
    尼尔君阅读 6,696评论 0 22
  • 1.1 资料 ,最好的入门小册子,可以先于一切文档之前看,免费。 作者Antirez的博客,Antirez维护的R...
    JefferyLcm阅读 17,194评论 1 51