首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >redis大key分析工具rdb

redis大key分析工具rdb

原创
作者头像
保持热爱奔赴山海
发布2024-01-05 21:28:51
发布2024-01-05 21:28:51
4990
举报
文章被收录于专栏:数据库相关数据库相关

go的版本 https://github.com/HDT3213/rdb

此外,还有个python版本的,py的处理速度慢一点

rdb这个工具功能很多,但是日常我最常用的就2个功能:

1 生成内存用量报告明细

代码语言:shell
复制
/root/rdb-linux-amd64 -c memory -o a.json dump.rdb
memory
memory

2 寻找size最大的5个key

代码语言:shell
复制
/root/rdb-linux-amd64 -c bigkey -n 5 dump.rdb
bigkey
bigkey

其余的用得不多,下面没有全部举例,具体可以看官方文档

3 解析出全部kv和其它属性

代码语言:shell
复制
/root/rdb-linux-amd64 -c json -o a.json dump.rdb
kv-detail
kv-detail

4 正则匹配提取某些key的属性

代码语言:shell
复制
/root/rdb-linux-amd64 -c memory -regex "^a" -o b.json dump.rdb
regex
regex

5 正则匹配提取某些key的value和其它属性

代码语言:shell
复制
/root/rdb-linux-amd64 -c json -regex "^a" -o b.json dump.rdb

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档