众所周知redis在4版本之后才加入的memory系列命令
在4.0之后的版本 你可以轻易的使用 memory purge手动清理内存碎片
在3.0里你只能干瞪眼。。。。
其实在你服务器资源充足的情况下,碎片这玩意是很明显的空间换性能的存在
但是又有我们这种强迫症看着几十几百的碎片率特别别扭。。。。
咋办呢。。。。
限制maxmemory。。。开maxmemory-policy
生产环境谨慎使用 会阻塞
其实有条件 redis占用内存不高的情况下。。。找个时间赶紧shutdown save 然后make新版本redis给启起来。。。。
维护线上旧版本redis就是各种蛋疼。。。