La selezione di un allocatore di memoria non predefinito durante la creazione di Redis viene eseguita impostando il MALLOC
variabile d'ambiente. Redis è compilato e collegato a libc malloc per impostazione predefinita, con l'eccezione di jemalloc che è l'impostazione predefinita sui sistemi Linux. Questa impostazione predefinita è stata scelta perché jemalloc ha dimostrato di avere meno problemi di frammentazione rispetto a libcmalloc.
Per forzare la compilazione contro libc malloc, usa:
% make MALLOC=libc
Per compilare su jemalloc su sistemi Mac OS X, utilizza:
% make MALLOC=jemalloc
Fonte:https://github.com/redis/redis/blob/6.0/README.md#allocator