小工具-redis rdb离线分析

2020-04-26  本文已影响0人  路破格

依赖包

pip install rdbtools

需求:rdb文件

可以在redis上执行bgsave生成或者使用最近自动save的文件

目的:分析统计哪些单key占用资源较大,或者哪些前缀的key占用资源较大

get_redis_key_info.sh

rdb -c memory dump.rdb > redis_key.log
awk -F ',' '{print $(NF-4)"###"$3"###"$1"###"$2}' redis_key.log | sort -nr > redis_dump_sort.log
# 其他过滤条件根据自己公司key前缀做awk过滤或其他工具分析

rdb命令生成后的每行文本格式说明:
database,type,key,size_in_bytes,encoding,num_elements,len_largest_element

上一篇 下一篇

猜你喜欢

热点阅读