天津河西做网站公司,获取网站服务器信息,2345导网址导航下载,江西电信网站备案一、报错原因 在redis-6.2.14文件夹下有一个README.md文件#xff0c;有如下一段话#xff1a; 在构建 Redis 时#xff0c;通过设置 MALLOC 环境变量来选择非默认的内存分配器。Redis 默认编译并链接到 libc malloc#xff0c;但在 Linux 系统上#xff0c;jemalloc 是…一、报错原因 在redis-6.2.14文件夹下有一个README.md文件有如下一段话 在构建 Redis 时通过设置 MALLOC 环境变量来选择非默认的内存分配器。Redis 默认编译并链接到 libc malloc但在 Linux 系统上jemalloc 是默认的。选择这个默认值是因为事实证明jemalloc 比 libc malloc 有更少的碎片问题。 要强制针对 libc malloc 进行编译使用 make MALLOClibc在Mac OS X系统上编译jemalloc使用 make MALLOCjemalloc二、解决方法 make 时指定分配器为libc make MALLOClibc然后在执行 make 和 make install 即可。