使用redis-dump进行Redis数据库合并
2014-10-17 16:10
495 查看
前言
最近处理数据时,涉及到跨服务器访问的问题,我有两个Redis服务器分别在不同的机器上,给数据维护带来了诸多不便,于是便研究了下如何将两个Redis中的数据合并到一处。从网站搜了一些工具,找到了redis-dump这个工具,地址:https://github.com/delano/redis-dump,这是个用Ruby写的工具,需要安装Ruby环境,可以参考我的一篇文章:http://www.cnblogs.com/jasondan/p/4031092.html
使用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的,有些复杂了,就没有尝试。
相关文章推荐
- 使用jedis工具对redis数据库进行操作
- JavaEE 使用 Redis 数据库进行内容缓存和高访问负载
- 使用node_redis进行redis数据库crud操作
- JAVA使用Jedis批量对Redis进行数据转移,支持多数据库,多数据源
- 详解JavaEE 使用 Redis 数据库进行内容缓存和高访问负载
- 如何使用ArcIMS在MS SQLSERVER的ArcSDE中进行跨不同数据库的关联?-转载自ESRI中国在线支持中心
- VC中使用ADO进行数据库开发的一些资料的整理
- 使用JavaBean进行数据库的连接(转载)
- [How To]如何使用Wildfish进行ISeries项目开发--数据库建立部分
- 如何恢复一个非用户sa创建的数据库,且使用原用户创建者进行访问
- VC中使用ADO进行数据库开发的一些资料的整理---转
- 使用Struts的Action来通过Hibernate对数据库进行增、删、改、查四项操作
- 如何使用MFC进行数据库查询
- VC中使用ADO进行数据库开发的一些资料的整理
- 使用SQL-DMO备份数据库并进行校验
- ObjectARX中使用非模式对话框进行数据库操作时获取空指针问题
- VC中使用ADO进行数据库操作
- 使用存储过程进行数据库操作
- 使用cmd命令对txt文件进行排序合并(摘)
- 使用SQLJ进行数据库开发 第二部分:SQLJ语言元素