rdb
rdb copied to clipboard
Golang implemented Redis RDB parser for secondary development and memory analysis
- remove travis and add github action workflow - bump to use go1.19
自定义报表生成
非常感谢您提供的工具,我想请教一下报表内容是否可以实现? 我希望通过读取RDB(或者连接Redis实例)得到以下报表: 表头如下: Key前缀,Key数量,占用内存大小,未设置TTL的Key数量 我们通过Key前缀来区分不同服务,所以我需要以上内容来统计每种服务使用Redis是否规范。 请问以当前此工具提供的功能,是否可以自定义此报表的生成? 谢谢
应该是在两年前我的服务器上有一个1.06版本的rdb,然后我今天下了个最新版的rdb 然后分析统一个文件,这个rdb文件内部有一个10G以上的大key,但是性能差异非常明显,1.06版本大概只需要1分20秒左右,最新版的需要2分钟 下面是我的测试结果 --------------1.06版本的测试记录-------------- [root@GZSZL_C13_7_db-17-62 data]# date &&/root/rdb-linux -c memory -o test.csv dump.rdb && date Thu Aug 29 14:33:35 CST 2024 Thu Aug 29 14:34:41 CST 2024 [root@GZSZL_C13_7_db-17-62 data]# /root/rdb-linux...