Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Fehler jemalloc/jemalloc.h:Keine solche Datei oder Verzeichnis beim Erstellen von Redis

Die Auswahl eines nicht standardmäßigen Speicherzuordners beim Erstellen von Redis erfolgt durch Festlegen des MALLOC Umgebungsvariable. Redis wird standardmäßig mit libc malloc kompiliert und gelinkt, mit Ausnahme von jemalloc, das der Standard auf Linux-Systemen ist. Diese Standardeinstellung wurde gewählt, weil jemalloc nachweislich weniger Fragmentierungsprobleme hat als libcmalloc.

Um das Kompilieren gegen libc malloc zu erzwingen, verwenden Sie: 

% make MALLOC=libc  

Verwenden Sie zum Kompilieren gegen jemalloc auf Mac OS X-Systemen:  

% make MALLOC=jemalloc

Quelle:https://github.com/redis/redis/blob/6.0/README.md#allocator