依赖包
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
网友评论