Wybór innego niż domyślny alokator pamięci podczas budowania Redisa odbywa się przez ustawienie MALLOC
Zmienna środowiskowa. Redis jest domyślnie skompilowany i połączony z libc malloc, z wyjątkiem jemalloc, które jest domyślne w systemach Linux. Ta wartość domyślna została wybrana, ponieważ jemalloc okazał się mieć mniej problemów z fragmentacją niż libcmalloc.
Aby wymusić kompilację przeciwko libc malloc, użyj:
% make MALLOC=libc
Aby skompilować z jemalloc w systemach Mac OS X, użyj:
% make MALLOC=jemalloc
Źródło:https://github.com/redis/redis/blob/6.0/README.md#allocator