go的版本 https://github.com/HDT3213/rdb
此外,还有个python版本的,py的处理速度慢一点
rdb这个工具功能很多,但是日常我最常用的就2个功能:
1 生成内存用量报告明细
/root/rdb-linux-amd64 -c memory -o a.json dump.rdb
2 寻找size最大的5个key
/root/rdb-linux-amd64 -c bigkey -n 5 dump.rdb
其余的用得不多,下面没有全部举例,具体可以看官方文档
3 解析出全部kv和其它属性
/root/rdb-linux-amd64 -c json -o a.json dump.rdb
4 正则匹配提取某些key的属性
/root/rdb-linux-amd64 -c memory -regex "^a" -o b.json dump.rdb
5 正则匹配提取某些key的value和其它属性
/root/rdb-linux-amd64 -c json -regex "^a" -o b.json dump.rdb原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。