# 1、登录 Redis 集群
redis-cli -c -h 192.169.5.107 -p 6379
# 2、查看内存碎片自动整理机制是否开启(默认关闭)
192.169.5.107:7001> config get activedefrag
1) "activedefrag"
2) "no"
# 3、开启 Redis 自动内存碎片整理机制
192.169.5.107:7001> config set activedefrag yes
OK
# 4、设置内存碎片清理所占用 CPU 时间的比例不高于 75%
192.169.5.107:7001> config set active-defrag-cycle-max 75
OK
# 5、设置内存碎片清理所占用 CPU 时间的比例不低于 25%
192.169.5.107:7001> config set active-defrag-cycle-min 25
OK
# 6、设置启动活动碎片整理的最小碎片百分比,内存碎片率大于 0.05 的时候开始清理
192.169.5.107:7001> config set active-defrag-threshold-lower 5
OK
# 7、设置内存碎片超过 100%,尽最大清理
192.169.5.107:7001> config set active-defrag-threshold-upper 100
OK
# 8、设置内存碎片的字节数达到256M时开始清
192.169.5.107:7001> config set active-defrag-ignore-bytes 268435456
OK
# 9、写入配置
192.169.5.107:7001> config rewrite
OK
版权声明:本文为m0_58292366原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。