redis分析-内存碎片动态回收概述_redis中的碎片什么时候才能回收利用_小屋子大侠的博客-CSDN博客

网站介绍:文章浏览阅读430次。内存碎片动态回收在redis4版本中,新加入了内存碎片动态回收特性,该特性支持动态的将内存碎片进行回收,该功能的主要是运行redis压缩一些小空间和未利用的空闲空间,从而允许内存回收。通常情况下出现内存碎片是每一个内存分配器都会碰到这个问题并且占用额外资源,平常情况下只需要重启服务就可以降低内存的碎片率,或者将所有数据都先迁移走然后等数据删除完成之后再重新迁移回来。因为如上的原因redis提供了一种在服务运行中也可以内存整理的方法。基本流程是当碎片率超过一个比率之后,redis会通过jemalloc的_redis中的碎片什么时候才能回收利用