Att välja en minnesallokator som inte är standard när du bygger Redis görs genom att ställa in
MALLOC
miljöfaktor. Redis kompileras och länkas mot libc malloc som standard, med undantag för att jemalloc är standard på Linux-system. Denna standard valdes eftersom jemalloc har visat sig ha färre fragmenteringsproblem än libcmalloc.För att tvinga fram kompilering mot libc malloc, använd:
% make MALLOC=libc
För att kompilera mot jemalloc på Mac OS X-system, använd:
% make MALLOC=jemalloc
Källa:https://github.com/redis/redis/blob/6.0/README.md#allocator