Redis数据持久化方式有AOF和RDB两种,这两种方式各有优缺点。AOF方式会生成appendonly.aof文件,记录执行的命令操作日志。RDB方式会生成dump.rdb文件,按照配置条件触发保存数据快照。

redis-port 是一个 Redis 工具,通过解析 rdb 文件,实现 Redis 之间的数据同步以及数据恢复。

Github源码地址:https://github.com/CodisLabs/redis-port

阿里云有已经编译好的:redis-port

赋予可执行权限

sudo chmod 777 redis-port

1、decode 是把rdb文件解码输出到文件

redis-port decode -i dump.rdb -o test.txt

2、restore 是把rdb文件传输到指定redis实例

redis-port restore -i dump.rdb -t 127.0.0.1:7001

restore前后redis数据变化

3、dump 是从redis实例数据转存为rdb文件

redis-port dump -f 127.0.0.1:7001 -o output_dump.rdb

可以通过decode查看输出文件是否是redis实例的数据

4、sync 是两个redis实例间数据同步(rewrite存在相同的key覆盖)

redis-port sync -f 127.0.0.1:7001 -t 127.0.0.1:6379 --rewrite

当看到sync rdb done 后就同步结束了,下边继续执行的是监听源实例数据的修改,并同步。

数据同步完成

redis-port工具相关推荐

  1. 可视化的Redis数据库管理工具redis-desktop-manager的初步使用(图文详解)

    不多说,直接上干货! 无论是Linux 还是 Windows里安装Redis, Windows里如何正确安装Redis以服务运行(博主推荐)(图文详解) Windows下如何正确下载并安装可视化的Re ...

  2. [ 搭建Redis本地服务器实践系列三 ] :图解Redis客户端工具连接Redis服务器

    原文:[ 搭建Redis本地服务器实践系列三 ] :图解Redis客户端工具连接Redis服务器 上一章 [ 搭建Redis本地服务器实践系列二 ] :图解CentOS7配置Redis  介绍了Red ...

  3. 自定义Redis序列化工具

    为什么用户需要自己创建一个redis配置类? SpringBoot提供了对Redis的自动配置功能,在RedisAutoConfiguration类中默认为我们配置了客户端连接(Lettuce和Jed ...

  4. java web redis_java web网页版redis客户端工具

    [写在前面]:基于网上程序改编,如果存在bug,请自行修改!不喜勿喷! 开发工具:eclipse 开发环境:jdk 1.6 访问URL:http://localhost:8080/redis-admi ...

  5. redis linux工具安装,linux 安装redis缓存工具

    redis是分布式集群中最优秀的缓存工具,是nosql(非关系型数据库),运用了系统的多路复用技术,是运行最快的单线程缓存技术,所谓多路复用,就是请求统一到达,然后再处理,mybatis是分布在tom ...

  6. 分享一个nodejs中koa操作redis的工具类 基于 ioredis

    分享一个node 操作redis的工具类 基于ioredis redis.js const config = require(':config/server.base.config'); const ...

  7. 操作Redis客户端工具详解之功能介绍及配置

    问题背景 日常开发过程中,对于缓存,我们并不陌生.常用的缓存有个Redis.memcache.memcached等.那么操作缓存的工具又有很多,我们该怎么选择呢? 今天我们聊一下Redis的操作客户端 ...

  8. Redis可视化工具Redis Desktop Manager的使用

    版权声明:本文为 小异常 原创文章,非商用自由转载-保持署名-注明出处,谢谢! 本文网址:https://blog.csdn.net/sun8112133/article/details/102682 ...

  9. Redis 基础 Jedis -- Jedis(Java程序操作Redis的工具)

    文章目录 1. Jedis -- Jedis(Java程序操作Redis的工具) 1.1 Jedis简介 1.2 HelloWorld(Jedis版) 1.2.1 准备工作 1.2.2 编写Java程 ...

  10. redis web工具

    安利web版redis管理工具一款,首先来个正面照 界面看上去挺简洁,下面就演示如何得到他 本机 Python 2.7.5 Linux dev 3.10.0-862.14.4.el7.x86_64 # ...

最新文章

  1. python使用fpdf的multi_cell API实现长文本写入的自动换行功能实战
  2. mybatis 联查
  3. RIM 将在今天发布新的 BlackBerry 7 OS 手机
  4. HTTP 1.0 与 1.1比较
  5. 使用Ant将windows下开发的Struts2应用直接部署到Linux上
  6. Hook KiUserExceptionDispatcher参数指针错误的问题
  7. wxpython textctrl_wxPython TextCtrl类
  8. python中执行shell命令_python中执行shell命令的几个方法小结-阿里云开发者社区
  9. delegate(转)
  10. php 视频播放加密,如何在HTML5页面播放加密视频
  11. linux怎么下载ftp文件夹,命令行 - 如何在Linux上通过FTP递归下载文件夹
  12. sklearn.metrics.accuracy_score/precision_score/recall_score、micro/macro/weighted(准确率、召回率)
  13. 百度招聘Android客服端(1)
  14. 扎拉赞恩 服务器 微信群,《魔兽世界怀旧服》杜隆塔尔扎拉赞恩攻略 任务怎么玩...
  15. [病毒分析]熊猫烧香(下)核心函数部分分析
  16. 如何把视频放进图片指定区域的剪辑技巧
  17. QCC304x/QCC514x Pydbg在线调试
  18. JavaScript在chrome浏览器获取屏幕
  19. java打印汉字出来的是����乱码怎么解决
  20. loadrunner mysql性能测试_运用Loadrunner测试Mysql数据库性能 TRON•极客

热门文章

  1. arp攻击----arpspoof
  2. 如何在IDEA中创建Web项目
  3. 如何旋转树莓派的显示屏幕
  4. 2021年Vue最常见的面试题以及答案(面试必过)
  5. 解决:Error: geom_point requires the following missing aesthetics: y Run `rlang::last_error()`
  6. 【JS】截取、分割、替换字符串
  7. SQL 注释语句 (--与/*...*/)
  8. ActiveMQ : Async error occurred: java.lang.OutO...
  9. Win键无效/Win键失灵/Win键被禁用/Win键+组合键不起作用
  10. STM32 PC13 PC14 PC15用作普通IO口