分析Redis-RDB文件实战分享
一、工具下载地址:
Linux amd64:点击下载 Mac OS X:点击下载 Windows:点击下载
二、下载之后配置
- 下载之后需要添加执行权限
$ chmod a+x ./rdr*
- 示例如下:
$ ./rdr show -p 8080 *.rdb
- 注意:显示的内存使用量是估算值
$ ./rdr keys example.rdb
portfolio:stock_follower_count:ZH314136
portfolio:stock_follower_count:ZH654106
portfolio:stock_follower:ZH617824
portfolio:stock_follower_count:ZH001019
portfolio:stock_follower_count:ZH346349
portfolio:stock_follower_count:ZH951803
portfolio:stock_follower:ZH924804
三、工具使用方法
名称:
rdr - 解析 Redis RDB 文件的工具
用法:
rdr [全局选项] 命令 [命令选项] [参数...]
命令:
show --通过网页展示 RDB 文件的统计信息
keys --获取 RDB 文件中的所有键
help,h --显示命令列表或单个命令的帮助
全局选项:
--help,h 查看帮助信息
--version, -v 打印软件版本
名称:
rdr show - 通过网页显示 RDB 文件的统计信息
用法:
rdr show [命令选项] FILE1 [FILE2] [FILE3]...
选项:
--port value, -p value RDR 监听的端口号(默认:8080)
名称:
rdr keys - 从 RDB 文件获取所有键
用法:
rdr keys FILE1 [FILE2] [FILE3]...
四、示例结果如下
- 本地运行直接使用:IP+ 端口即可(127.0.0.1:8080)
- Linux服务器中使用: IP + 端口 (....:8080)
有问题的小伙伴可以评论,会第一时间回复