Redis管理命令
Redis内存管理
info memory
在进入redis命令行后执行info memory即可看到redis内存使用状态,这个是看总体的状态
bigkeys命令
1 | redis-cli -p 8090 --bigkeys |
通过bigkeys命令可以统计出每个类型下数据规模最大的key(只有sting类型是空间占用最大)
MEMORY usage
1 | MEMORY usage key_name |
通过这个命令可以看到一个key的内存占用大小,这个命令是会取5个key-value计算平均大小,再乘上规模来进行的预估
monitor
直接在命令行执行monitor即可,但是开启这个监控会影响性能,所以不要后台执行,不用了之后及时退出
Redis内存分析(docker容器版)
当发现Redis内存使用异常时,进行分析
bigkeys
1 | # 宿主机执行 |
