redis-port 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
redis-port 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
redis-port 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
redis-port 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
redis-port 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

redis-port 是一个 Redis 工具,通过解析 rdb 文件,实现 Redis 主节点和从节点的数据同步。

示例:

$ cat dump.rdb | ./redis-port decode 2>/dev/null
  {"db":0,"type":"string","expireat":0,"key":"a","key64":"YQ==","value64":"MTAwMDA="}
  {"db":0,"type":"string","expireat":0,"key":"b","key64":"Yg==","value64":"aGVsbG8ud29ybGQ="}
  {"db":0,"type":"hash","expireat":0,"key":"c","key64":"Yw==","field":"c1","field64":"YzE=","member64":"MTAw"
  {"db":0,"type":"hash","expireat":0,"key":"c","key64":"Yw==","field":"c2","field64":"YzI=","member64":"dGVzdC5zdHJpbmc="}
  {"db":0,"type":"list","expireat":0,"key":"d","key64":"ZA==","index":0,"value64":"bDE="}
  {"db":0,"type":"list","expireat":0,"key":"d","key64":"ZA==","index":1,"value64":"bDI="}
  {"db":0,"type":"zset","expireat":0,"key":"e","key64":"ZQ==","member":"e1","member64":"ZTE=","score":1.000000}
  {"db":0,"type":"zset","expireat":0,"key":"e","key64":"ZQ==","member":"e2","member64":"ZTI=","score":2.000000}
  ... ...

展开阅读全文

代码

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2018/03/12 20:11

Redis 工具 redis-port 使用

redis-port 是一个 Redis 工具,通过解析 rdb 文件,实现 Redis 主节点和从节点的数据同步。 摘要: 一个可以将redis主从集群,cluster上的数据实时迁移到 codis集群的工具 redis 集群的扩容与收缩,最经典的需求 数据异构同步,从 redis 到 mysql等等 redis 原有集群的拆分,按业务线打散成多个集群 redis 当前内存使用,...

0
0
发表了博客
2020/05/13 14:15

使用Redis-port迁移数据

迁移介绍 Redis-port是一款开源的数据批量传输工具,主要用于Redis节点间的数据库同步,该工具具备以下功能: dump 生成缓存快照,将缓存数据导出为rdb文件。 decode 解析rdb文件,查看数据分布情况。 restore 将rdb文件恢复(导入)到实例中。 sync 将Redis实例中的数据同步到另一个Redis实例中。 适宜场景 通过Redis-p...

0
0
发表了博客
2018/10/17 17:58

redis 迁移工具 redis-port 从阿里云迁移到aws

对于 redis 的 迁移我在网上看到了很多方法,有使用redis-dump 的,有使用 aof导入方式,有rdb文件迁移方式,和redis-port。 由于我是将 redis 从阿里云迁移到AWS,那么很多方法都被pass掉了,最后我想使用的方法是redis-dump 和redis-port. 1. redis-dump redis-dump这款工具需要用到Ruby,而centos环境中的yum工具可以安...

0
0
发表了博客
2020/04/27 16:07

Access Port, Trunk Port 和 Hybrid Port

交换机端口有三种工作模式,分别是Access,Hybrid,Trunk。 Access类型的端口只能属于1个VLAN,一般用于连接计算机的端口; Trunk类型的端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,一般用于交换机之间连接的端口; Hybrid类型的端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,可以用于交换机之...

0
0
发表了博客
2013/12/25 09:37

Port Forwarding & Port Triggering

Port Forwarding & Port Triggering

0
0
发表了博客
2018/05/17 17:06

Redis 数据恢复方法,redis-port 工具将自建 redis 的 rdb文件同步到云数据库

1. Redis 恢复的机制 如果只配置 AOF ,重启时加载 AOF 文件恢复数据; 如果同时配置了 RDB 和 AOF ,启动是只加载 AOF 文件恢复数据; 如果只配置 RDB,启动是将加载 dump 文件恢复数据。 2. 从 aof 中恢复数据 1 注意以下配置 appendonly yes dir /home/redis/data_6379/ 2 拷贝 AOF 文件到 Redis 的数据目录 cp app...

0
0
发表于数据库专区
2015/09/01 10:03

Defining port and port-range in /etc/services file

Technote (FAQ) Question How communication ports and range are defined in /etc/services file in Linux/Unix DB2 partitioned installations? Answer ①单分区: When you create a DB2 instance with single partition, default port of 50000 is assigned for client to server communication. # Default port ...

0
0
发表了博客
2014/11/05 11:17

Redirect port 80 to port 8080 for Tomcat

By default Tomcat’s HTTP connector listens on port 8080. Changing to port 80 in Linux environment is a tricky issue, since by default listening on any port under 1024 require a privileged user, and for security considerations it is not recommended to run Tomcat with elevated permissions. We can...

0
0
发表了博客
2020/05/30 13:42

使用port-forward访问集群中的应用程序,以Redis 为例

为Redis创建Deployment和Service 创建 Redis Deployment,YAML文件如下: apiVersion: apps/v1 kind: Deployment metadata: name: redis-master labels: app: redis spec: selector: matchLabels: app: redis role: master tier: backend replicas: 1 template: metadata: ...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
14 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部