微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

redis-port Redis 数据同步

程序名称:redis-port

授权协议: MIT

操作系统: 跨平台

开发语言: Google Go

redis-port 介绍

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}
… …

redis-port 官网

https://github.com/wandoulabs/redis-port

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐