美文网首页
redis运维工具

redis运维工具

作者: 星城天空 | 来源:发表于2021-08-08 19:59 被阅读0次

1.redis统计大key命令(测试环境):

redis-cli -h ip -p port -a auth --bigkeys

2.redis统计大key命令(生产环境):

在redis从库执行如上1的命令

为了避免对线上 Redis 带来卡顿,这就要用到 scan 指令,对于扫描出来的每一个 key,使用 type 指令获得 key 的类型,然后使用相应数据结构的 size 或者 len 方法来得到它的大小,对于每一种类型,保留大小的前 N 名作为扫描结果展示出来

3.通过dump.rdb文件进行内存分析

安装redis-rdb-tools工具

wget https://github.com/sripathikrishnan/redis-rdb-tools/archive/master.zip
unzip master
cd redis-rdb-tools-master/
python setup.py install

生成报告

rdb -c memory ./dump.rdb > redis_memory_report.csv

根据使用的内存大小进行排序

sort -t, -k4nr redis_memory_report.csv

相关文章

网友评论

      本文标题:redis运维工具

      本文链接:https://www.haomeiwen.com/subject/cuyemltx.html