redis 支持 json_项目开发中如何使用redis-dump进行Redis数据库合并?
前言
最近处理数据时,涉及到跨服务器访问的问题,我有两个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数据库合并?相关推荐
- 面试中常问的你在项目开发中遇到过哪些问题怎么回答?
一.你在项目开发中遇到过哪些问题? 此问题的回答一般从三个方向入手,一是技术问题,二是解决方案问题,三是甲方或团队配合问题,针对这三个方面的问题回答示例. 一.技术方面: 开发项目过程中遇到问题是难免 ...
- 浅谈软件开发工具CASE在软件项目开发中发挥的作用认识
浅谈软件开发工具CASE在软件项目开发中发挥的作用认识 内容摘要:阐述了CASE工具作为 一种开发环境在软件项目开发中所起到的开发及管理作用.CASE工具实际上是把原先由手工完成的开发过程转变为以自动 ...
- 【开发规范】go项目开发中的[流程,git,代码,目录,微服务仓库管理,静态检查]
文章目录 前言 一.有哪些规范我们应该遵循 二.项目开发流程 三.git的代码分支管理 1. 分支管理 2. commit规范 三.go的代码规范 四.go项目目录规范 五.微服务该采用multi-r ...
- Android之---项目开发中网络框架的选择
项目开发中网络框架的选择 Android常用的网路框架: 大多数应用程序基本都需要连接网络,发送一些数据给服务端,或者从服务端获取一些数据.通常在 Android 中进行网络连接一般使用 Scoket ...
- React项目开发中的数据管理
原文链接:https://blog.csdn.net/hl582567508/article/details/76982756 redux中文文档:http://cn.redux.js.org/ Re ...
- 项目开发中常用JS表单取值方法
项目开发中常用JS表单取值方法 一.常用表单基本取值方法(form1为表单名称,TextBox1为控件ID,以文本框为例,html控件与web服务器控件是一样的) 1.form1.Te ...
- aspnet是前端还是后端_项目开发中无法回避的问题:前端和后端如何合作和并行工作?...
项目开发中无法回避的问题:前端和后端如何合作和并行工作? 前端,后端要想非常愉快的合作开发和集成,那最开始第1步就是要定义一套共用的数据模型接口.这一步是所有工作可以顺利进行的前提. 数据模型接口之后 ...
- ssh项目同时使用mysql跟sqlserver数据库_MSSQL_如何把sqlserver数据迁移到mysql数据库及需要注意事项,在项目开发中,有时由于项目 - phpStudy...
如何把sqlserver数据迁移到mysql数据库及需要注意事项 在项目开发中,有时由于项目开始时候使用的数据库是SQL Server,后来把存储的数据库调整为MySQL,所以需要把SQL Serve ...
- IntelliJ IDEA 项目开发中各个目录的关系
项目根目录(Project Root):本地硬盘中存放项目内容的根目录 项目名称(Project Name):IDEA 保存的项目名称,默认和项目根目录的名称相同,可以修改.有啥作用?通过 IDEA ...
最新文章
- 【[HAOI2011]Problem c】
- Python使用matplotlib进行3D可视化分析:3d柱状图、3d直方图、3d线框图、3d曲面图、3d翼面图(莫比乌斯环)
- IT服务台的进化(3)--虚拟服务台
- url rewrite优化url的可读性
- join orcl的left_Oracle关联查询关于left/right join的那点事
- OpenShift 4 Tekton - Tekton实现包含Gogs+SonaQube+Nexus+Report+WebHook的Pipeline
- python自动生成坐标脚本_用一个简单的python脚本从经纬度坐标获得高程
- Oracle_11g_R2数据库在Windows_Server_2008_R2企业版中安装
- 通过docker安装nexus3
- matlab 向量转置,matlab中向量和矩阵怎么转置 值得收藏
- 【T1】飞跃专业版库存期初无法同步到【U+】通用财务
- 无线路由器WINS服务器,怎么创建和配置wins服务器
- Python爬英雄联盟lol全英雄皮肤
- 火车采集器采集内容页分页教程
- 360 技术岗秋招笔试原题(2022届)
- RMAN备份归档日志时的not backed up与catalog数据库结合时的问题
- Beyond Compare 4 远程对比
- 提交代码到git仓库
- Win32病毒入门--ring3篇
- android 播放器 sma,SMA测评软件下载-SMA测评安卓版v1.1.2-魅卓网
热门文章
- varnish缓存的配置优化(redhat5.4)
- linux系统管理学习笔记之一-------linux解压缩命令
- Oracle初始化参数含义
- POI之excel导入导出
- Android学习-- 基于位置的服务 LBS(基于百度地图Android SDK)--定位SDK
- *:教育产品 规范销售
- java web 哪些方法不能被从写_JAVA_WEB面试题
- SpringMVC容器初始化篇----ContextLoaderListener
- 大班体育游戏电子计算机教案,幼儿园大班体育游戏教案《夹球走走走》
- java检测按键_java – 在控制台中检测按键