redis内存碎片是什么?为什么会有?

redis给你32字节的连续内存空间,但是你没用完,多余出来的又不能给其他的用,就成了内存碎片。
怎么做会导致内存碎片呢?
①申请的比实际需要的多
②频繁修改,比如改小了之后,多出来的并不会被轻易释放掉,也成了内存碎片。

那多问一句,怎么清理内存碎片呢?
redis自带内存整理功能,用 config set activedefrag yes 命令即可自动回收内存。
全部评论

相关推荐

5 4 评论
分享
牛客网
牛客企业服务