redis内存碎片是什么?为什么会有?
redis给你32字节的连续内存空间,但是你没用完,多余出来的又不能给其他的用,就成了内存碎片。
怎么做会导致内存碎片呢?
①申请的比实际需要的多
②频繁修改,比如改小了之后,多出来的并不会被轻易释放掉,也成了内存碎片。
那多问一句,怎么清理内存碎片呢?
redis自带内存整理功能,用 config set activedefrag yes 命令即可自动回收内存。
怎么做会导致内存碎片呢?
①申请的比实际需要的多
②频繁修改,比如改小了之后,多出来的并不会被轻易释放掉,也成了内存碎片。
那多问一句,怎么清理内存碎片呢?
redis自带内存整理功能,用 config set activedefrag yes 命令即可自动回收内存。
全部评论
相关推荐
点赞 评论 收藏
分享