Het selecteren van een niet-standaard geheugentoewijzing bij het bouwen van Redis wordt gedaan door de
MALLOC
in te stellen omgevingsvariabele. Redis wordt standaard gecompileerd en gekoppeld aan libc malloc, met uitzondering van jemalloc dat de standaard is op Linux-systemen. Deze standaard is gekozen omdat bewezen is dat jemalloc minder fragmentatieproblemen heeft dan libcmalloc.Gebruik om het compileren tegen libc malloc te forceren:
% make MALLOC=libc
Om te compileren tegen jemalloc op Mac OS X-systemen, gebruik je:
% make MALLOC=jemalloc
Bron:https://github.com/redis/redis/blob/6.0/README.md#allocator