前言

最近处理数据时,涉及到跨服务器访问的问题,我有两个Redis服务器分别在不同的机器上,给数据维护带来了诸多不便,于是便研究了下如何将两个Redis中的数据合并到一处。

从网站搜了一些工具,找到了redis-dump这个工具,地址:https://github.com/delano/redis-dump,这是个用Ruby写的工具,需要安装Ruby环境。

使用redis-dump进行数据库合并

首先,安装Ruby相关的组件,然后通过gem install redis-dump安装redis-dump.

使用redis-dump先将A库的数据导出,然后使用redis-load将A库的数据导入到B库中,redis-dump和redis-load直接根据官网的使用说明去用就可以了。

值得注意的是,如果Redis服务器是需要密码认证的,那么要使用如下的方式进行操作:

#导出,密码前面要加一个冒号
redis-dump -u :password@xxx.xxx.xxx.xxx:6379 > redis.json
#导入
cat redis.json | redis-load -u :password@localhost

redis-dump工具简单方便,此外还找到了个phpRedisAdmin,貌似也有导入导出功能,不过是个Web的,有些复杂了,就没有尝试。

以上有不足的地方欢迎指出讨论,觉得不错的朋友希望能得到您的转发支持,同时可以持续关注我,每天分享Linux C/C++后台开发干货内容!

(关注+私信:Linux,获取学习资料和视频干货)

redis 支持 json_项目开发中如何使用redis-dump进行Redis数据库合并?相关推荐

  1. 面试中常问的你在项目开发中遇到过哪些问题怎么回答?

    一.你在项目开发中遇到过哪些问题? 此问题的回答一般从三个方向入手,一是技术问题,二是解决方案问题,三是甲方或团队配合问题,针对这三个方面的问题回答示例. 一.技术方面: 开发项目过程中遇到问题是难免 ...

  2. 浅谈软件开发工具CASE在软件项目开发中发挥的作用认识

    浅谈软件开发工具CASE在软件项目开发中发挥的作用认识 内容摘要:阐述了CASE工具作为 一种开发环境在软件项目开发中所起到的开发及管理作用.CASE工具实际上是把原先由手工完成的开发过程转变为以自动 ...

  3. 【开发规范】go项目开发中的[流程,git,代码,目录,微服务仓库管理,静态检查]

    文章目录 前言 一.有哪些规范我们应该遵循 二.项目开发流程 三.git的代码分支管理 1. 分支管理 2. commit规范 三.go的代码规范 四.go项目目录规范 五.微服务该采用multi-r ...

  4. Android之---项目开发中网络框架的选择

    项目开发中网络框架的选择 Android常用的网路框架: 大多数应用程序基本都需要连接网络,发送一些数据给服务端,或者从服务端获取一些数据.通常在 Android 中进行网络连接一般使用 Scoket ...

  5. React项目开发中的数据管理

    原文链接:https://blog.csdn.net/hl582567508/article/details/76982756 redux中文文档:http://cn.redux.js.org/ Re ...

  6. 项目开发中常用JS表单取值方法

    项目开发中常用JS表单取值方法 一.常用表单基本取值方法(form1为表单名称,TextBox1为控件ID,以文本框为例,html控件与web服务器控件是一样的)         1.form1.Te ...

  7. aspnet是前端还是后端_项目开发中无法回避的问题:前端和后端如何合作和并行工作?...

    项目开发中无法回避的问题:前端和后端如何合作和并行工作? 前端,后端要想非常愉快的合作开发和集成,那最开始第1步就是要定义一套共用的数据模型接口.这一步是所有工作可以顺利进行的前提. 数据模型接口之后 ...

  8. ssh项目同时使用mysql跟sqlserver数据库_MSSQL_如何把sqlserver数据迁移到mysql数据库及需要注意事项,在项目开发中,有时由于项目 - phpStudy...

    如何把sqlserver数据迁移到mysql数据库及需要注意事项 在项目开发中,有时由于项目开始时候使用的数据库是SQL Server,后来把存储的数据库调整为MySQL,所以需要把SQL Serve ...

  9. IntelliJ IDEA 项目开发中各个目录的关系

    项目根目录(Project Root):本地硬盘中存放项目内容的根目录 项目名称(Project Name):IDEA 保存的项目名称,默认和项目根目录的名称相同,可以修改.有啥作用?通过 IDEA ...

最新文章

  1. 【[HAOI2011]Problem c】
  2. Python使用matplotlib进行3D可视化分析:3d柱状图、3d直方图、3d线框图、3d曲面图、3d翼面图(莫比乌斯环)
  3. IT服务台的进化(3)--虚拟服务台
  4. url rewrite优化url的可读性
  5. join orcl的left_Oracle关联查询关于left/right join的那点事
  6. OpenShift 4 Tekton - Tekton实现包含Gogs+SonaQube+Nexus+Report+WebHook的Pipeline
  7. python自动生成坐标脚本_用一个简单的python脚本从经纬度坐标获得高程
  8. Oracle_11g_R2数据库在Windows_Server_2008_R2企业版中安装
  9. 通过docker安装nexus3
  10. matlab 向量转置,matlab中向量和矩阵怎么转置 值得收藏
  11. 【T1】飞跃专业版库存期初无法同步到【U+】通用财务
  12. 无线路由器WINS服务器,怎么创建和配置wins服务器
  13. Python爬英雄联盟lol全英雄皮肤
  14. 火车采集器采集内容页分页教程
  15. 360 技术岗秋招笔试原题(2022届)
  16. RMAN备份归档日志时的not backed up与catalog数据库结合时的问题
  17. Beyond Compare 4 远程对比
  18. 提交代码到git仓库
  19. Win32病毒入门--ring3篇
  20. android 播放器 sma,SMA测评软件下载-SMA测评安卓版v1.1.2-魅卓网

热门文章

  1. varnish缓存的配置优化(redhat5.4)
  2. linux系统管理学习笔记之一-------linux解压缩命令
  3. Oracle初始化参数含义
  4. POI之excel导入导出
  5. Android学习-- 基于位置的服务 LBS(基于百度地图Android SDK)--定位SDK
  6. *:教育产品 规范销售
  7. java web 哪些方法不能被从写_JAVA_WEB面试题
  8. SpringMVC容器初始化篇----ContextLoaderListener
  9. 大班体育游戏电子计算机教案,幼儿园大班体育游戏教案《夹球走走走》
  10. java检测按键_java – 在控制台中检测按键