Redis-RDB文件分析实战

191 阅读1分钟

分析Redis-RDB文件实战分享

一、工具下载地址:

Linux amd64点击下载 Mac OS X点击下载 Windows点击下载

二、下载之后配置

  1. 下载之后需要添加执行权限
$ chmod a+x ./rdr*
  1. 示例如下:
$ ./rdr show -p 8080 *.rdb
  1. 注意:显示的内存使用量是估算值
$ ./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) 在这里插入图片描述

有问题的小伙伴可以评论,会第一时间回复