Redis
 sql >> Base de données >  >> NoSQL >> Redis

Erreur jemalloc/jemalloc.h :aucun fichier ou répertoire de ce type lors de la création de Redis

La sélection d'un allocateur de mémoire non par défaut lors de la construction de Redis se fait en définissant le MALLOC variables d'environnement. Redis est compilé et lié à libc malloc par défaut, à l'exception de jemalloc étant la valeur par défaut sur les systèmes Linux. Cette valeur par défaut a été choisie car jemalloc s'est avéré avoir moins de problèmes de fragmentation que libcmalloc.

Pour forcer la compilation avec libc malloc, utilisez : 

% make MALLOC=libc  

Pour compiler avec jemalloc sur les systèmes Mac OS X, utilisez :  

% make MALLOC=jemalloc

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